Skip to content

Grant CI permissions for image attestation/signing #177

Open

Description

@bschwedler

Part of posit-dev/images-shared#453. Depends on the signing-method spike in that repo.

Grant whatever job permissions the chosen signing method requires (e.g. id-token: write + attestations: write for GitHub Artifact Attestations) to workflows that call the shared build workflow with push: true:

  • production.yml
  • development-positron.yml
  • development-workbench.yml
  • session.yml

Also document how to verify image attestations in this repo's README once the method is finalized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    cicdContinuous integration/deploymentcvp:0Necessary projects we are undertaking that don’t directly deliver value to the customerdockerRelated to container images we producetdp:1The individual working on it notices.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions