We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2243834 commit 7cef8e5Copy full SHA for 7cef8e5
1 file changed
.github/workflows/update-catalogs.yml
@@ -16,7 +16,10 @@ defaults:
16
17
jobs:
18
update-catalogs:
19
+ name: Updating catalogs
20
runs-on: ubuntu-24.04
21
+ permissions:
22
+ id-token: write
23
steps:
24
- name: Checkout
25
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
@@ -43,6 +46,16 @@ jobs:
43
46
module: ./dagger/maintenance/
44
47
args: generate-catalogs --catalogs-dir artifacts/image-catalogs/ export --path artifacts/image-catalogs/
45
48
49
+ - name: Install cosign
50
+ uses: sigstore/cosign-installer@398d4b0eeef1380460a10c8013a76f728fb906ac # v3
51
+
52
+ - name: Sign catalogs
53
+ run: |
54
+ for file in artifacts/image-catalogs/*.yaml; do
55
+ echo "Signing $file..."
56
+ cosign sign-blob "$file" --bundle "$file.sigstore.json" --yes
57
+ done
58
59
- name: Diff
60
working-directory: artifacts
61
run: |
0 commit comments