Skip to content

Releases: jefflinse/pr-semver-bump

v1.7.0: Upgrade to Node 20 runtime

20 May 19:59
58db104
Compare
Choose a tag to compare

Upgrades the Node runtime from version 16 to 20.

v1.6.0: Add "noop-labels" to allow for PRs that result in no new version

08 Jul 21:36
5b46d91
Compare
Choose a tag to compare
  • Adds a noop-labels configuration option for specifying one or more labels that, if present, will result in no new version after a PR is merged.

New 'base-branch' option, dependency updates, and bug fixes

01 Nov 22:05
99d71e3
Compare
Choose a tag to compare
  • Adds a new, optional base-branch parameter. When set to true, the action filters out tags that are not on the PR base branch to find the latest version tag.
  • Fixes the expected logic around what happens when a prefix or suffix is required but not present in the PR body
  • Updates all dependencies to their latest versions

v1.3.2: Update Dependencies

09 Oct 01:02
80b35dc
Compare
Choose a tag to compare
  • npm audit fix --force
  • npm run all for verification

v1.3.1: Support for rebase merges; dependency updates

31 Aug 04:48
731b487
Compare
Choose a tag to compare
  • Update all dependencies
  • Regenerate .eslintrc.json using AirBnB config as base
  • Update all JS files to conform to eslint rules

Security Updates

25 Mar 00:47
ac6a19b
Compare
Choose a tag to compare
  • Updates jest to the latest version to resolve a Dependabot alert related to node-notifier

Support Squash merges for default squash merge message

11 Mar 18:04
aeeb7c3
Compare
Choose a tag to compare
v1.2.1

* Support Squash merges for default squash merge message

Better prefix and suffix matching for release notes

09 Sep 17:38
927915b
Compare
Choose a tag to compare

Release notes are now extracted line-by-line instead of all at once.

Previously, release notes were extracted in a single regex evaluation. This greatly limited the forms the boundary patterns could take, often forcing PRs to use a particular structure. This change evaluates the boundary conditions on a line-by-line basis (grep-style). This allows for greater flexibility in how PRs are structured.

Initial Release

02 Aug 21:47
38a463f
Compare
Choose a tag to compare

Initial release of pr-semver-bump with two main modes:

  • validate mode is meant to run whenever a pull request is created or updated and ensures that the PR contains a valid release label and (optionally) some release notes.
  • bump mode is meant to run whenever a pull request merges to master and automatically bumps and tags a new annotated version tag containing the release notes.