Evidence
Three Auto Changelog (v3) runs in the 2026-08-16 release window generated valid entries, committed them locally, and then failed because another workflow had advanced master:
Each failed with a non-fast-forward master -> master (fetch first) rejection. The workflow does not retry/rebase or otherwise preserve the generated entry. All three PRs merged before the nightly beta.9 release, but their entries are absent from the published beta.9 notes and committed beta.9 changelog.
Duplicate issue/PR searches for auto-changelog push races, non-fast-forward rejection, retry, and rebase found no existing tracker.
Impact
Concurrent merges can silently drop user-facing release notes even though the source PR merged successfully. A subsequent nightly release can publish incomplete notes with a green release workflow.
Acceptance criteria
Evidence
Three
Auto Changelog (v3)runs in the 2026-08-16 release window generated valid entries, committed them locally, and then failed because another workflow had advancedmaster:Each failed with a non-fast-forward
master -> master (fetch first)rejection. The workflow does not retry/rebase or otherwise preserve the generated entry. All three PRs merged before the nightly beta.9 release, but their entries are absent from the published beta.9 notes and committed beta.9 changelog.Duplicate issue/PR searches for auto-changelog push races, non-fast-forward rejection, retry, and rebase found no existing tracker.
Impact
Concurrent merges can silently drop user-facing release notes even though the source PR merged successfully. A subsequent nightly release can publish incomplete notes with a green release workflow.
Acceptance criteria
masterpush between checkout and publication without force-pushing.masterwith the generated entry preserved or regenerated.