Skip to content

Releases

1.25.0

Choose a tag to compare

@metamask-ci metamask-ci released this 13 Nov 21:59
a18feab

Fixed

  • Fall back to the team-bots label in add-team-label for bot authors missing from topology.json (#327)
  • Point the [Unreleased] changelog link at a restored release in merge-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.

1.24.0

Choose a tag to compare

@metamask-ci metamask-ci released this 13 Nov 16:05
59cca34

Changed

  • Support dispatching previews by pull request or branch in publish-preview-oidc workflow (#323)

1.23.0

Choose a tag to compare

@metamask-ci metamask-ci released this 13 Nov 10:43
b784ed2

Added

  • Add create-signed-commit composite action (#320)
  • Add publish-preview-oidc, an OIDC variant of the publish-preview workflow (#311)

1.22.2

Choose a tag to compare

@metamask-ci metamask-ci released this 09 Nov 22:53
095041d

Changed

  • Count the earlier release's open changelog PR before update-release-changelog warns 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-changelog quietly, 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-terra to gpt-6.1-terra (#309)

1.22.1

Choose a tag to compare

@metamask-ci metamask-ci released this 05 Nov 08:53
93edec1

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

Choose a tag to compare

@metamask-ci metamask-ci released this 28 Oct 20:12
88836cf

Added

  • Add an AI changelog proofreader to update-release-changelog (#301)
    • It runs when AI_ANALYZER_LITELLM_KEY is 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".

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-Through trailer.
    • .github/scripts/update-release-changelog.sh now forwards to the new updater, so existing callers keep working.
    • The previous-version-ref input is no longer used and can be removed from callers.
  • Preserve finalized changelog history when merge-previous-releases merges older release branches (#300)

1.21.0

Choose a tag to compare

@metamask-ci metamask-ci released this 22 Oct 12:35
5d993ac

Added

  • feat: add draft-segment-schema-pr action (#294)

1.20.0

Choose a tag to compare

@metamask-ci metamask-ci released this 28 Sep 11:11
b1b556f

Added

  • feat(MMQA-1951): add new action to download segment analytics contracts (#296)

1.19.0

Choose a tag to compare

@metamask-ci metamask-ci released this 14 Sep 10:17
7e0d74b

Changed

  • Tag QA team in feature flag drift Slack notification (#289)

Fixed

  • Fix publish-preview workflow to target only workspaces when adding resolutions (#290)
  • Include src in preview build artifacts in publish-preview workflow (#291)

1.18.2

Choose a tag to compare

@metamask-ci metamask-ci released this 02 Sep 17:00
d0f155a

Fixed

  • Count changed lines in pr-line-check from the pull request files API, so the count always reflects the pull request's current base branch (#273)
  • Fix merge-previous-releases creating duplicate content when git auto-merges identical changes from both branches (#283)