boywithkeyboard/publisher
ActionsTags
(1)Warning
You need to follow Semantic Versioning and Conventional Commits if you want to use this tool.
name: publish
on:
workflow_dispatch:
inputs:
kind:
description: 'Kind of release'
default: 'minor'
type: choice
options:
- prepatch
- patch
- preminor
- minor
- premajor
- major
required: true
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Publish release
uses: boywithkeyboard/publisher@v1
with:
kind: ${{github.event.inputs.kind}}
-
kind
Any of
prepatch
,patch
,preminor
,minor
,premajor
, ormajor
. -
draft
(defaults tofalse
)Create the release as a draft.
-
include_author
(defaults tofalse
)Include the author of the pull request in the release notes.
-
include_description
(defaults tofalse
)Include the description of the pull request in the release notes.
-
prerelease_prefix
(defaults tocanary
)Specify the prefix for prereleases, e.g.
rc
. -
mention_contributors
(defaults tofalse
)Mention all contributors in the footer of the release notes.
boywithkeyboard/publisher is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.