Skip to content

fdiesel/release-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

Release - GitHub Action

Creates a new release based on conventional commits.

Reverts the release in the post job in case a step has failed.

Usage

name: Release

on:
  push:
    branches: main

jobs:
  release:
    runs-on: ubuntu-latest

    permissions:
      contents: write

    steps:
      - name: Checkout Main
        uses: actions/checkout@v4

      - name: Release
        uses: fdiesel/release-action@v
        with:
          token: ${{ secrets.GITHUB_TOKEN }} # required
          phase: prod # phase (dev -> 0.y.z / prod -> x>0.y.z) (default: dev)
          app_name: # optional app name to provide with discord release
          app_url: # optional app url to provide with discord release
          discord_webhooks: # optional comma separated list of webhooks to release to
          discord_release_color: # optional release color

Outputs

key value
created 'true' if a release was created
preRelease 'alpha' / 'beta' / 'rc' if the created release is a pre-release
tag tag name
majorTag major version tag name
version semantic version
majorVersion major version

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •