Skip to content

Autotag and Release Action

Actions
Automatically create tags and releases for your project
v1.0.1
Latest
Star (0)

Autotag action

Unofficial Support Autotag and Release MIT License GitHub release (latest by date)

A GitHub action that implements autotag-dev/autotag.

What's it do?

This action will automatically create a new tag and release for your repository when a pull request is merged to the default branch. It will also create a changelog entry for the new tag and release.

Currently configuration is limited (see source), but in future iterations more configuration options will be added.

Inputs

INPUT TYPE REQUIRED DEFAULT DESCRIPTION
create-release string false "true" Whether to create a release from
the tag or not. 'true', 'false'.
push-major-version-branch string false "false" Push to a branch matching the
major version number on the origin
repository
push-tag string false "true" Push the tag to the origin
repository
v-prefix string false "true" Whether to prefix the tag with
the letter 'v'.
workdir string false "." Directory with the code to tag

Outputs

OUTPUT TYPE DESCRIPTION
tag string The tag that was created

Usage

name: Autotag and Release
on:
  push:
    branches:
      - main

permissions:
  contents: write

jobs:
  tag-release:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with:
          fetch-depth: 0
      - uses: pantheon-systems/action-autotag@v1

Autotag and Release Action 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

Automatically create tags and releases for your project
v1.0.1
Latest

Autotag and Release Action 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.