Skip to content

raulanatol/github-actions-releaser

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

Github Actions Releaser

This action generates release notes based on the closed issues.

Inputs

Key Description Required Type
GITHUB_TOKEN The github Token TRUE SECRET
TAG_NAME The new tag name. Do not use it if you want to auto tagging FALSE String
NO_CREATE_RELEASE If set to 'true', the action will not create a release FALSE String

Example usage

Create the file workflow.yml in .github/workflows folder.

name: Release
on:
  push:
    tags:
      - 'v*'
permissions:
  contents: write
  pull-requests: write
  issues: write
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Generate release notes
        uses: raulanatol/github-actions-releaser@v3.0.0
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

With custom tag name

name: Release
on:
  push:
    tags:
      - 'v*'
permissions:
  contents: write
  pull-requests: write
  issues: write
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Generate release notes
        uses: raulanatol/github-actions-releaser@v3.0.0
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          TAG_NAME: vTestName

Example projects

About

Github action to semantic release versions

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors