Github action to create Github release on merge
This repo is the source code for Release on merge action
on:
push:
branches:
- main
jobs:
release-on-merge:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: dexwritescode/release-on-merge-action@main
with:
version-increment-strategy: patchList of inputs:
version-increment-strategy: # Valid values: major|minor|patch|norelease
description: 'The version number to increment. Options major|minor|patch|norelease'
required: true
default: 'patch'
initial-version:
description: 'The very first release version to create. The default Github tag will be v0.1.0'
required: false
default: '0.1.0'
tag-prefix:
description: 'Git tag prefix. Example the v in v1.2.3'
required: false
default: 'v'
body:
description: 'Body text to prepend the auto generated body'
required: false
default: ''
generate-release-notes:
description: 'Whether to generate release notes. Default true.'
required: false
default: true
dry-run:
description: 'Do not create a release, just log the oputput.'
required: false
default: false