Skip to content

Commit 767266f

Browse files
committed
chore: sign OCI images
1 parent 387d266 commit 767266f

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

‎.github/workflows/release.yml‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ jobs:
5656
permissions:
5757
contents: read
5858
packages: write
59+
id-token: write
60+
attestations: write
61+
artifact-metadata: write
5962
steps:
6063
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
6164
- uses: docker/setup-qemu-action@99012661954931238ded8c8b007157a8430204e1 # v4.4.0
@@ -72,11 +75,17 @@ jobs:
7275
tags: |
7376
type=semver,pattern={{version}}
7477
type=semver,pattern={{major}}.{{minor}}
75-
- uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0
78+
- id: push
79+
uses: docker/build-push-action@c3c9e263c25d99ce0380d002d59b67737d91b0dc # v7.4.0
7680
with:
7781
context: .
7882
file: Containerfile
7983
platforms: linux/amd64,linux/arm64
8084
push: true
8185
tags: ${{ steps.meta.outputs.tags }}
8286
labels: ${{ steps.meta.outputs.labels }}
87+
- uses: actions/attest@1e69f48acb82d1966a394da916b4c1698aa569d6 # v4.2.2
88+
with:
89+
subject-name: ghcr.io/${{ github.repository }}
90+
subject-digest: ${{ steps.push.outputs.digest }}
91+
push-to-registry: true

0 commit comments

Comments
 (0)