b1e90ff/Automated Release

Composite action that automates version management and changelog generation using semantic-release with conventional commits.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 8, 2026
License
MPL 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: b1e90ff/action-semantic-release@e44863d8d4b33a0e588f15cbf4e9f036a0ced8be # v1.2.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenToken for GitHub API accessyes
push-tokenToken with write permissions for pushing release commits and tags (defaults to github-token)no""
refBranch or tag to checkoutno""
dry-runPreview mode - analyzes commits without creating a releasenofalse
extra-pluginsSpace or newline-separated list of additional semantic-release plugins to installno""
node-versionNode.js runtime versionno24
checkout-repositorySet to false if the repository is already checked outnotrue
npm-registry-scopeScope for npm package registry authentication (e.g., @myorg)no""
npm-registry-urlURL of the npm package registrynohttps://npm.pkg.github.com
enable-monorepoActivate monorepo mode to release each module independentlynofalse
namedescription
release_tagGit tag created for the release (e.g., v1.2.3)
new_release_publishedIndicates whether a new version was published
new_release_versionSemantic version number of the new release (e.g., 1.2.3)
release_typeClassification of the release (major, minor, patch)