github.com/go-kivik/kivik/v4@v4.3.2/.github/workflows/release.yaml (about)

     1  name: create-release
     2  
     3  on:
     4    push:
     5      branches:
     6        - master
     7  
     8  jobs:
     9    create-release:
    10      runs-on: ubuntu-latest
    11      permissions: write-all
    12      steps:
    13        - uses: actions/checkout@v3
    14          with:
    15            fetch-depth: 1
    16  
    17        - name: Set up Go
    18          uses: actions/setup-go@v3
    19          with:
    20            go-version: "1.21.1"
    21  
    22        - name: Determine tag name
    23          run: |
    24              go run ./script/version.go >> $GITHUB_ENV
    25  
    26        - name: Create Release
    27          if: ${{ env.TAG != '' }}
    28          uses: ncipollo/release-action@v1.13.0
    29          with:
    30            tag: ${{ env.TAG }}
    31            commit: master
    32            skipIfReleaseExists: true
    33            prerelease: ${{ env.PRERELEASE }}
    34            generateReleaseNotes: true