quike/action-semver

Github action to release projects using semantic-release

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
dry-runThe objective of the dry-run mode is to get a preview of the pending release. Dry-run mode skips the following steps: prepare, publish, addChannel, success and fail. In addition to this it prints the next version and release notes to the console.nofalse
working-pathWorking directory where configuration file livesno${{ github.workspace }}
debug-modeEnable verbosity modenofalse
event-nameDefines the event triggering the run.${{ github.event_name }}
add-summaryCreate a GitHub Job Summary.notrue
default-configUses predefined configuration if config files are not present.notrue
default-preset-infoEnables injection of the action's opinionated presetConfig and releaseRules when a plugin entry declares preset: "custom". The action then swaps the preset back to "conventionalcommits" before semantic-release loads the parser. Any other preset value (conventionalcommits, angular, eslint, ember, …) is passed through to semantic-release untouched. See docs/FAQ.md for details on the "custom" preset policy.notrue
floating-tagsCreate floating tags from major and minor versions after release.nofalse
namedescription
release-publishedTrue if a new release is performed, false otherwise.
release-versionNew version or current version if not released, example: 1.2.3
release-majorNew Major version of the semver, example: 1.
release-minorNew Minor version of the semver, example: .2.
release-patchNew Path version of the semver, example: .3
release-typeType of semver promotion: major, minor or patch.
release-git-headSHA value associated to release commit.
release-git-tagGit Tag associated to release commit.
release-nameDisplay name of the release (typically the version with optional prefix).