...

Text file src/github.com/sigstore/cosign/v2/.github/workflows/cut-release.yml

Documentation: github.com/sigstore/cosign/v2/.github/workflows

     1name: Cut Release
     2
     3on:
     4  workflow_dispatch:
     5    inputs:
     6      release_tag:
     7        required: true
     8        type: string
     9        description: 'Release tag'
    10      key_ring:
    11        required: true
    12        type: string
    13        description: 'Key ring for cosign key'
    14      key_name:
    15        required: true
    16        type: string
    17        description: 'Key name for cosign key'
    18
    19concurrency: cut-release
    20
    21jobs:
    22  cut-release:
    23    name: Cut release
    24    uses: sigstore/sigstore/.github/workflows/reusable-release.yml@main
    25    permissions:
    26      id-token: write
    27      contents: read
    28    with:
    29      release_tag: ${{ github.event.inputs.release_tag }}
    30      key_ring: ${{ github.event.inputs.key_ring }}
    31      key_name: ${{ github.event.inputs.key_name }}
    32      workload_identity_provider: 'projects/498091336538/locations/global/workloadIdentityPools/githubactions/providers/sigstore-cosign'
    33      service_account: 'github-actions-cosign@projectsigstore.iam.gserviceaccount.com'
    34      repo: 'cosign'

View as plain text