Re-point beta-fw tag on every beta publish#117
Conversation
gh release create tagged default-branch HEAD once and uploads never move the tag, so the release source commit drifted away from the published assets. PATCH the tag ref to the built commit after upload. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
WalkthroughThe beta firmware publish workflow now force-updates the ChangesBeta firmware publishing
Estimated code review effort: 2 (Simple) | ~5 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Version: 26.7.23.1 (unchanged, workflow only)
What does this implement/fix?
The rolling
beta-fwrelease tag was stuck on the commit that was default-branch HEAD when the release was first created (gh release createwithout--targettags default-branch HEAD, andgh release uploadnever moves the tag). The published assets tracked every beta build while the release's source commit did not, so the release page and its source archives pointed at the wrong tree.Adds a step to
build-beta.ymlthat PATCHes thebeta-fwtag ref to the built commit after each upload, so the tag always matches the assets. The stale tag was already re-pointed manually to current beta HEAD.Types of changes
Checklist / Checklijst:
If user-visible functionality or configuration variables are added/modified:
🤖 Generated with Claude Code
Summary by CodeRabbit