Publish Docker Hub image attestations and document digest verification#2433
Conversation
Review Summary by QodoPublish Docker Hub image attestations and document digest verification
WalkthroughsDescription• Add Docker image attestations to release workflow - Extend publish-docker job permissions for OIDC-backed attestation generation - Capture digest from docker/build-push-action and publish provenance • Document digest verification for Docker image consumers - Add verification instructions to security guidance - Add verification instructions to GitHub Action installation guide Diagramflowchart LR
A["Release Workflow"] -->|"Capture digest"| B["docker/build-push-action"]
B -->|"Publish provenance"| C["actions/attest-build-provenance"]
C -->|"Push to registry"| D["GitHub Artifact Attestations"]
D -->|"Enable verification"| E["Consumer Docs"]
E -->|"Verification command"| F["gh attestation verify"]
File Changes1. .github/workflows/publish.yml
|
Code Review by Qodo
1.
|
|
@copilot address Qodo's feedback |
This updates the Docker release pipeline so official
pragent/pr-agentimages publish verifiable GitHub Artifact Attestations alongside the pushed image digest. That gives consumers a supported way to verify that a pinned Docker Hub digest was built from this repository and release workflow.Release workflow
publish-dockerpermissions to allow OIDC-backed attestation generation.docker/build-push-action.actions/attest-build-provenanceandpush-to-registry: true.Consumer verification docs
Verification example