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.
- Pin the Git tag created in the action to the commit that ran the action, not
main
(#96)
- Skip packages with version 0.0.0 (#89)
- Don't attempt publishing published versions (#91)
- Previously it would only compare the current package version with the
latest
version. It would incorrectly attempt publishing already-published non-latest
versions
- Previously it would only compare the current package version with the
- List package versions in releases for monorepos with independent versioning (#79)
- BREAKING: Bump minimum Node.js version to 14 (#64)
- Handle undefined
versioningStrategy
(#60)
- Support monorepos with independent versions (#51)
- Resolve GitHub action deprecation warnings (#55)
- Bump actions, removing deprecation warning (#53)
- Get version and repository info from package.json, improving compatibility with forked repositories. (#49)
- BREAKING: Use the version in
package.json
to determine the release version instead of the name of the release branch (#46)- Projects that use this action should no longer pass a
release-branch-prefix
input. Additionally, they should make sure that when a release branch is merged, the version of the package (or root package in the case of a monorepo) is updated to the desired release version.
- Projects that use this action should no longer pass a
- Bump
@metamask/auto-changelog
from2.3.0
to2.4.0
(#34)
- Improve usage documentation (#30)
- Error logging on Action failure (#31)
release-version
output (#28)- This outputs the version of the GitHub release, once it has been created.
- First stable release
- Default release branch prefix (#22)
- The default prefix is now
release/
, matchingaction-create-release-pr@v1
.
- The default prefix is now
- Faulty usage instructions in readme (#21)
- (BREAKING) Rename
branch-prefix
input torelease-branch-prefix
(#15)- This matches the name of the corresponding input to MetaMask/action-create-release-pr@v0.1.0.
- (BREAKING) Change release branch prefix from 'release-v' to 'automation_release-' (#12)
- Use
@lavamoat/allow-scripts
for dependency lifecycle scripts (#11)
- Changelog updating in monorepos and repositories with merge commits (#10)
- Done by updating
@metamask/auto-changelog
to2.3.0
. See MetaMask/auto-changelog#87 for details.
- Done by updating
- Strip changelog release headers from release notes (#8)
- (BREAKING) Output release notes to an environment variable (#6)
- They were previously output to an Action output.
- (BREAKING) Re-implement in TypeScript, add monorepo support (#4)
- Update repository git tags
- Add path as argument to
run.sh
- Initial release