Skip to content

Commit 3b65440

Browse files
author
David Collom
committed
Sign helmchart artifacts
1 parent ba48a79 commit 3b65440

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/release.yaml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,9 @@ jobs:
120120
with:
121121
path: version-checker
122122

123+
- name: Setup Cosign
124+
uses: sigstore/cosign-installer@main
125+
123126
- name: checkout jetstack-charts
124127
uses: actions/checkout@v4
125128
with:
@@ -136,6 +139,11 @@ jobs:
136139
run: |
137140
helm package version-checker/deploy/charts/version-checker -d jetstack-charts/charts/
138141
142+
- name: Sign Helm Chart
143+
run: |
144+
cosign sign-blob -y jetstack-charts/charts/version-checker-${{steps.release_number.outputs.substring}}.tgz \
145+
--bundle jetstack-charts/charts/version-checker-${{steps.release_number.outputs.substring}}.tgz.cosign.bundle
146+
139147
- name: Creating PR
140148
if: startsWith(github.ref, 'refs/tags/')
141149
uses: peter-evans/create-pull-request@v7
@@ -145,7 +153,9 @@ jobs:
145153
commit-message: "Release version-checker ${{github.ref_name }}"
146154
branch: version-checker/${{github.ref_name}}
147155
path: jetstack-charts
148-
add-paths: charts/*.tgz
156+
add-paths: |
157+
charts/*.tgz
158+
charts/*.tgz.cosign.bundle
149159
delete-branch: true
150160
signoff: true
151161
base: main

0 commit comments

Comments
 (0)