Skip to content

6de1ay/auto-semver-tag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto semver tag

Action creates semver tag (vX.Y.Z) when pull request is merged. New version is calculated based on PR labels: "major", "minor". Patch version is incremented by default.

Enviroment

GITHUB_TOKEN (required)

PersonalAccessToken with repo scope.

Inputs

release_branch (required)

Branch to tag.

Example

# .github/workflows/auto-semver-tag.yml
name: auto-semver-tag

on:
  pull_request_target:
    types: [ closed ]

jobs:
  tagging:
    runs-on: ubuntu-latest
    steps:
      - name: auto-semver-tag
        uses: 6de1ay/auto-semver-tag@master
        with:
          release_branch: master
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}