Conversation
Code ReviewOverviewThis PR changes the release workflow trigger from push-to-main (continuous delivery) to a weekly cron schedule (every Monday at 15:00 UTC). The What's Good
Concerns and Discussion Points1. Hotfix gap — critical fixes won't auto-release until Monday By removing the 2. This is likely intentional, but worth confirming. Commits from Monday through Sunday will all be grouped into a single Monday release. If a breaking change lands Tuesday and a feature lands Thursday, users see one large release note rather than two discrete ones. 3. GitHub Actions scheduled workflow reliability GitHub does not guarantee on-time execution of scheduled workflows — they can be delayed during high platform load, and workflows in repos with no activity for 60 days are automatically disabled. Neither is likely a blocker here, but worth being aware of. 4. No-op runs on Mondays with no new commits If nothing has been merged since the last release, Nits
SummaryThe change is clean and correct. The main decision for the team is concern 1 — whether losing automatic push-triggered releases for hotfixes is an acceptable tradeoff. If weekly batching is the deliberate strategy and the team is comfortable using |
ecf43aa to
a740690
Compare
Pull Request
Description
Changes Made
Checklist
ManualTestingProcess.md, and all tests related to this pull request pass.