Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

boywithkeyboard/publisher

Actions
An opinionated, production-ready release manager
v2.0.0
Star (1)

Tags

 (1)

publisher

Demo

Usage

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, or major.

  • draft (defaults to false)

    Create the release as a draft.

  • include_author (defaults to false)

    Include the author of the pull request in the release notes.

  • include_description (defaults to false)

    Include the description of the pull request in the release notes.

  • prerelease_prefix (defaults to canary)

    Specify the prefix for prereleases, e.g. rc.

  • mention_contributors (defaults to false)

    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.

About

An opinionated, production-ready release manager
v2.0.0

Tags

 (1)

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.