Repository navigation
Releases
Releases · MetaMask/github-tools
1.25.0
Fixed
- Fall back to the
team-botslabel inadd-team-labelfor bot authors missing fromtopology.json(#327) - Point the
[Unreleased]changelog link at a restored release inmerge-previous-releases(#326)- When the merge restores a release newer than the one the
[Unreleased]compare link starts from, the link now starts from the restored release.
- When the merge restores a release newer than the one the
1.24.0
Changed
- Support dispatching previews by pull request or branch in
publish-preview-oidcworkflow (#323)
1.23.0
1.22.2
Changed
- Count the earlier release's open changelog PR before
update-release-changelogwarns about left-out PRs (#309)- A PR that the earlier release branch cherry-picked is no longer reported as missing when the earlier release's open changelog PR already lists it.
- Warn in the changelog PR when restoring from the baseline drops entries that the release branch lists under earlier releases (#309)
- An entry counts as kept when the restored version lists any of its PRs, so rewording is not reported.
- Remove generated "left out" and "dropped entries" warnings from an open changelog PR body once they no longer hold (#309)
- Only whole lines that match a generated warning are removed; text a reviewer added stays.
- Stop
update-release-changelogquietly, instead of failing, when the release branch moved during generation and the push that moved it started its own run (#309)- That run publishes the changelog for the new tip. If no such run is found, the run still fails as before.
- Update the changelog proofreader model from
gpt-5.6-terratogpt-6.1-terra(#309)
1.22.1
Fixed
- Leave PRs already cherry-picked onto the baseline release out of the generated section in
update-release-changelog(#307)- While the new release has no section of its own on the release branch, a PR whose cherry-pick is already on the older release's branch is not listed again, even if the older changelog is stale.
- Entries a reviewer already approved in the open changelog PR are kept, and an entry that also lists another PR is kept.
- The log and the changelog PR body warn about any left-out PR that the older release's changelog does not list.
- Restore the executable bit on
.github/scripts/update-release-changelog.sh, which #303 dropped (#307)
1.22.0
Added
- Add an AI changelog proofreader to
update-release-changelog(#301)- It runs when
AI_ANALYZER_LITELLM_KEYis set in the calling workflow's environment. - If it fails or no key is set, the changelog PR is still opened, with the title suffix "AI automation failed, not proofread".
- It runs when
Changed
- Rebuild release changelogs deterministically from a predecessor release baseline in
update-release-changelog(#303)- Updater commits record the release commit they cover in a
Changelog-Generated-Throughtrailer. .github/scripts/update-release-changelog.shnow forwards to the new updater, so existing callers keep working.- The
previous-version-refinput is no longer used and can be removed from callers.
- Updater commits record the release commit they cover in a
- Preserve finalized changelog history when
merge-previous-releasesmerges older release branches (#300)
1.21.0
Added
- feat: add draft-segment-schema-pr action (#294)
1.20.0
Added
- feat(MMQA-1951): add new action to download segment analytics contracts (#296)