...

Text file src/github.com/theupdateframework/go-tuf/.github/workflows/release.yml

Documentation: github.com/theupdateframework/go-tuf/.github/workflows

     1on:
     2  workflow_call:
     3    inputs:
     4      cli-name:
     5        required: true
     6        type: string
     7name: Release
     8jobs:
     9  release:
    10    permissions:
    11      contents: write
    12    runs-on: ubuntu-latest
    13    steps:
    14      - name: Checkout
    15        uses: actions/checkout@v4
    16        with:
    17          fetch-depth: 0
    18      - name: Get Go version
    19        uses: arnested/go-version-action@f3c61952b5f4cc7c74fb216df044634f6a59770f
    20        id: go-version
    21      - name: Set up Go
    22        uses: actions/setup-go@93397bea11091df50f3d7e59dc26a7711a8bcfbe
    23        with:
    24          go-version: ${{ steps.go-version.outputs.minimal }}
    25      - name: Run GoReleaser
    26        uses: goreleaser/goreleaser-action@7ec5c2b0c6cdda6e8bbb49444bc797dd33d74dd8
    27        with:
    28          distribution: goreleaser
    29          version: "v1.7.0"
    30          args: release --config ./.goreleaser/${{ inputs.cli-name }}.yml --rm-dist
    31        env:
    32          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View as plain text