Perform platform-agnostic releases using Protokollant.
Protokollant performs releases of your application and maintains the changelog.
For more information about supported languages, read the docs.
See action.yml
uses: ksm2/protokollant-action@v1
with:
bump: major
uses: ksm2/protokollant-action@v1
with:
bump: prerelease
unreleased: true
changelog: false
uses: ksm2/protokollant-action@v1
with:
bump: prerelease
protokollant-version: 0.5.0
on:
workflow_dispatch:
inputs:
bump:
description: "The version bump to perform"
required: true
type: choice
default: patch
options:
- patch
- minor
- major
jobs:
bump:
steps:
- uses: actions/checkout@v3
- uses: ksm2/protokollant-action@v1
with:
bump: ${{ inputs.bump }}
Required The bump to perform on the repository, should be one of
"major"
"minor"
"patch"
"prerelease"
If true
, will only print the diff. Default false
.
If true
, will prepend an unreleased section before bumping. Default false
.
If false
, will skip writing to the changelog. Default true
.
The version of Protokollant to use, defaults to "latest"
.
The new version of the application.
The former version of the application.
Returns true
if the version was bumped.
The version of Protokollant being used.
The absolute path to which Protokollant was installed.