Compose Chronicle update release notes and supersede older updates - #2391
Merged
Conversation
The body of a Chronicle dependency update pull request is published verbatim as Arc's release notes when it merges, so it has to stand on its own as a changelog entry rather than describe the update mechanically. Chronicle's release notes follow the same pull request template, so the composer reads every Chronicle release between the currently pinned version and the new one and folds each bullet into the matching section, attributed to the release it came from. Issue references are rewritten to point at Chronicle's tracker, which they would otherwise resolve against this repository. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The pull request body became Arc's release notes verbatim, so the verification gate table and the auto-merge verdict were being published as part of every Chronicle update release. Compose the body from the Chronicle releases the update picks up, and report the gate as a pull request comment instead, where it stays visible to reviewers without reaching the changelog. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Each Chronicle update pins the same three packages, so once a newer one exists an older one has nothing left to contribute - Arc accumulated several open updates at once, all of them redundant. Reconcile the open updates on every run: close any version main has already passed, keep only the newest of the rest, and gate auto-merge on being that newest one so an out-of-order run cannot merge a stale bump. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Contributor
Author
Why this was needed
Separately, Arc had accumulated open Chronicle updates for 16.8.0 and 16.9.0 while VerificationThe workflow has not run in Actions yet; everything below is local.
Not addressed here
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changed
Added/Changed/Fixedsections, so the resulting Arc release describes what actually changedmainbranch has already passed are closed with a comment explaining whyFixed