trigensoftware/simple-release-action

A simple GitHub Action to automate version bumps, changelogs, and releases using Conventional Commits.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
workflowWorkflow to run. - full: create PR with release changes and release on merge (default) - pull-request: create PR with release changes - release: run release on release commit - snapshot: publish a temporary snapshot version - check: run context check to skip unnecessary runs (e.g. on issue_comment) and determines workflow to run full
github-tokenGitHub token to authenticate with the GitHub APIyes
npm-tokenNPM token to authenticate with the NPM registry. Passed to `NODE_AUTH_TOKEN` env variable.
publish-tokenGeneric token for config file. Passed to `PUBLISH_TOKEN` env variable.
branchBranch to store release changes and create pull request from.simple-release
bump-versionForce set specific version.
bump-asRelease type. One of 'major', 'minor', 'patch', or 'prerelease'.
bump-prereleasePre-release identifier (e.g., "alpha", "beta").
bump-snapshotSnapshot pre-release identifier.
bump-first-releaseWhether this is the first release.
bump-skipSkip version bump.
bump-by-projectJSON object with per-project bump options for monorepos.
maintenance-branchCreate maintenance branches for previous major versions.
publish-skipSkip publishing.
publish-accessPackage access level. One of 'public' or 'restricted'.
publish-tagTag for npm publication.
namedescription
continueOutputs 'true' when the 'check' workflow determines the context is appropriate.
workflowThe workflow to run based on the context.