fix(ci): support desktop release tags - #8
Conversation
Signed-off-by: Brian Charbonneau <github@briancharbonneau.com>
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
CI disposition: the macOS build lane failed before compiling this PR because the pinned mesh-llm checkout |
|
Final CI disposition: failed-job rerun attempt 2 reproduced the same pre-compilation macOS bootstrap failure ( |
Summary
vX.Y.Zand currentdesktop-vX.Y.Zstable Buzz Desktop release tags while rejecting relay tags and prereleasesBrianInAzand retain exact-title deduplicationbuiltandacceptedcloseout states; both are restricted to clean monitor-created tickets andacceptedrequiresbuiltdesktop-v0.5.3candidate, and the durable cross-service deviation trackerThis fixes the monitor failure caused by upstream's current
desktop-v0.5.3tag format. It does not approve, build, publish, or install that release.Related issue
Testing
scripts/test-private-ca-release-contract.sh— passedshellcheck scripts/normalize-private-ca-desktop-tag.sh scripts/test-private-ca-release-contract.sh— passedgit diff --check— passedjust ci— Rust, formatting/Clippy, desktop/web checks, 232 core tests, 45 auth tests, database/conformance/push-gateway tests, 3,781 desktop web tests, production desktop/web builds, and 1,877 native desktop tests passed; the unchanged upstream mobile lane failed one deterministic macOS widget assertion (keeps follow mode off while a tall newest message stays visible). The exact test also fails from the unmodifiedorigin/mainproduct tree; no mobile files differ in this PR. GitHub checks remain the merge gate.No UI or application behavior changes are included.