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

 
 
 

Contributors