- Return non-zero response code when an error occurs so dependent workflows will correctly fail
- Rename action source directory from
scripts/
tosrc/
- Add pull request template
- Latest major tag now automatically updated to the latest commit SHA when new release is published
- Update action to Node.js version 20
POST
requests now done withfetch()
- Linting now uses
@babbel/eslint-config
- Due to download reliability problems, NPM scripts
list:todo-comments
andlist:eslint:disable-directives
use a local version of Ripgrep instead of one downloaded from NPM - Update dependencies to latest
- Update dependencies to latest
- Readme update wherein the usage example uses
v2
instead ofv1
- Updated workflows to use operating system
ubuntu-22.04
and Node.js version16.17.0
- Updated the
packageManager
field ofpackage.json
to enforce the use of NPM version8.15.0
for environments with Corepack enabled - Added
validate:linting:eslint
NPM script check to the pull request CI workflow to ensure no conflicts between ESLint and Prettier - Update dependencies to latest
- Update dependencies to latest
- Update GitHub Action workflow files to use Node.js version
16.15.1
- For release note titles, replace link markup with just the link's user-visible text
- Support SemVer patch version matching of non-numeric characters following SemVer formatting rules (e.g.
1.2.3-alpha.7+secret-release
) - Remove the
version_matcher
action input because the regex added for the above change makes it redundant - Added the experimental
packageManager
field topackage.json
to follow the developing Corepack Node.js standard for package managers marked
vendor library version stayed the same but was updated using esm.sh version 85
- Readme clarification
- Update dependencies to latest
- Properly handle the default case where
tag_override
is an empty string
- Correctly pass GitHub auth token to this action so it can publish
- Fix inability to match target version number
- Added new action inputs
- Optional input
tag_override
: a string to enforce an exact tag version; overrides default behavior - Optional input
version_matcher
: a string holding a regex to match the target version number
- Optional input
- Updated readme with new inputs and to provide some more clarity
- Updated workflow files
- Replace
mangs/dependency-super-cache-action@v2
withmangs/super-cache-action@v3
- Replace
npm run publish:release-notes
withuses: ./
- Replace
- Manually updated
marked
vendor dependency from version4.0.12
to4.0.16
- Update dependencies to latest
- Changed from
mangs/node-modules-super-cache-action
to renamedmangs/dependency-super-cache-action
caching action
- Use
mangs/node-modules-super-cache-action
to simplify workflownode_modules
caching - Update
name
field of.github/workflows/publishReleaseNotesWorkflow.yml
toPublish Release Notes Workflow
- Updated GitHub Action workflows
actions/cache
updated fromv2
tov3
actions/checkout
updated fromv2
tov3
- Add missing NPM scripts:
format:code:yaml
validate:formatting:yaml
- Change
.github/CODEOWNERS
file to be a symlink toconfig/github/codeOwners
as originally intended
- Tweaked keyword in
package.json
- Updated dependencies
- Fix parse error when error response codes are returned
- Pretty-print the API responses from GitHub
- Convert
action.yml
from a composite to a JavaScript action - Replaced NPM dependency
marked
with bundled version invendor/
to enable the switch away from a composite action and for faster action execution - Replaced Octokit-driven API request with Node.js-native
node:https
one - Added ignore config files for Prettier and ESLint
- Add missing
shell
reference for thepublish:release-notes
step ofaction.yml
- Removed invalid reference in
action.yml
- Updating the action name to
mangs/simple-release-notes-action
- First version of this action