All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- fix: drop deleted bitrise.yml from stable-sync preserve list (#251)
- ci: fix the announce-release Slack post (#250)
- fix: fix
release-branch-syncfailure when there are too many open PRs more recent than the release PR (#247)
- chore: bump Yarn to 4.14.1 (#244)
- chore: use single header row for post merge spreadsheet (#242)
- ci: update all actions to their newest versions to solve "Node.js 20 actions are deprecated" (#234)
- test: multi label + update title (#233)
- test: MMQA-1609 - feature flag registry slack notification and create PR (#229)
- Auto-skip release validation columns from PR labels on main release tabs (#231)
- fix: resolve merge-approved-pr action path for cross-repo workflow calls (#224)
- chore: get latest ruby versions and sets the default ruby version to 3.2.9 (#220)
- Improve
merge-approved-praction withmerge-methodandverify-version-bumpinputs, and harden bash inputs as env vars (#201)
- Rename changelog branches to release-changelog/${version} (#217)
- Add workflow post-relay-subsidy-balance to post Relay subsidy balance reports to Slack (#211)
- chore: removes restore-keys from yarn install to prevent cache pollution (#213)
- feat: updated replay balance tracker workflow to run at 11:53 and 23:53 (#212)
- fix: create_pr_if_not_exists check for closed/merged branches too (#208)
- add refactor items to release tracker (#209)
- add chore items to release tracker (#206)
- fix: consolidate release scripts and shared git utilities (#195)
- Remove need for fetching repository by using GitHub API in skip merge queue check (#204)
- Replace CocoaPods specs cache with Pods cache to prevent stale trunk errors in
setup-e2e-envaction (#202)
- Updated setup-e2e-env action for iOS builds by adding CocoaPods specs caching and enabling Yarn global cache (#197)
- Add action which determines if the merge queue can be safely skipped (#191)
- Created workflow release-branch-sync to sync release, stable branches in (#189)
- Create workflow merge-previous-releases to automate Merging old release branches into new release branches workflow in (#186)
- Checkout GitHub tools using ref instead of main branch in
flaky-test-reportandupdate-release-changelogactions (#184)
- Prevent changelog PR creation when branches are in sync (#177)
- Adds ability to merge Version Bump PRs with PR comment (#179)
- Update to use topology.json instead of old teams.json for commits.csv during create release pr (#180)
- Add merging GitHub action (#172)
- Bump
@metamask/auto-changelogfrom^5.1.0to^5.2.0(#175)- Adds deduplication for commits with no PR number in subject (non-"Squash & Merge" commits)
- Merge commits are now deduplicated using commit body instead of the generic merge subject
- Initial release of
github-tools(#174)github-toolswas previously used by referencing commit hashes, but this is no longer recommended.
- BREAKING: Migrate all reusable workflows to composite actions (#164, #166, #167, #168, #169)
- All actions are now in the
.github/actionsfolder. - Instead of passing secrets, actions now use inputs for things like tokens.
- The
github-tools-versioninput of some workflows was removed, since the actions can now determine which version to use automatically. - Some inputs were renamed for consistency across actions.
- All actions are now in the
- Bump
actions/checkoutandactions/setup-nodetov6(#173)