dexwritescode/Release on merge action
Create a release on merge
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 7, 2026
- License
- MIT
Pinned Snippet
uses: dexwritescode/release-on-merge-action@a305bdc8992fcd03adb5f825cec9b3298fc6ca16 # v1.2.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version-increment-strategy | The version number to increment. Options major|minor|patch|norelease | yes | patch |
| initial-version | The very first release version to create. The default Github tag will be v0.1.0 | no | 0.1.0 |
| tag-prefix | Git tag prefix. Example the v in v1.2.3 | no | v |
| body | Body text to prepend the auto generated body | no | "" |
| generate-release-notes | Whether to generate release notes. Default true. | no | true |
| dry-run | Do not create a release, just log the oputput. | no | false |
| github-host | GitHub API host. Override for GitHub Enterprise (e.g. https://github.example.com/api/v3). Defaults to https://api.github.com. | no | https://api.github.com |
| prerelease | Create a pre-release instead of a stable release. | no | false |
| prerelease-identifier | Pre-release identifier appended to the version (e.g. "beta" produces v1.2.0-beta.1). Defaults to rc. | no | rc |
| use-label-strategy | Derive the increment strategy from PR labels instead of the version-increment-strategy input. Falls back to version-increment-strategy if no matching label is found. | no | false |
| label-major | PR label that triggers a major version bump. | no | release:major |
| label-minor | PR label that triggers a minor version bump. | no | release:minor |
| label-patch | PR label that triggers a patch version bump. | no | release:patch |
| label-skip | PR label that skips release creation. | no | release:skip |
Outputs
| name | description |
|---|---|
| version | The version number that will be created |
| tag | The version number that will be created prepended by the tag prefix |