Skip to content

Commit 23007d0

Browse files
Release v0.9.1 (#374)
Co-authored-by: David Collom <[email protected]>
1 parent f4d68e4 commit 23007d0

File tree

5 files changed

+24
-25
lines changed

5 files changed

+24
-25
lines changed

.github/workflows/release.yaml

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
name: Generate a clean release name from the branch/tag
1717
runs-on: ubuntu-latest
1818
outputs:
19-
name: ${{ steps.release_number.outputs.substring != "" && steps.release_number.outputs.substring || github.ref_name }}
19+
name: "${{ steps.release_number.outputs.substring != '' && steps.release_number.outputs.substring || github.ref_name }}"
2020
steps:
2121
- uses: bhowell2/[email protected]
2222
id: release_number
@@ -152,19 +152,29 @@ jobs:
152152
- name: Setup Helm
153153
uses: azure/setup-helm@v4
154154

155-
- name: Login to Quay.io
156-
if: startsWith(github.ref, 'refs/tags/')
157-
run: echo "${{ secrets.QUAY_ROBOT_TOKEN }}" | helm registry login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin
155+
# FIXME: We need a Repo Created in Quay ahead of time for this to work
156+
# - name: Login to Quay.io for OCI Push
157+
# if: startsWith(github.ref, 'refs/tags/')
158+
# run: echo "${{ secrets.QUAY_ROBOT_TOKEN }}" | helm registry login quay.io -u ${{ secrets.QUAY_USERNAME }} --password-stdin
158159

159160
- name: package helm chart
160161
run: |
161162
helm package version-checker/deploy/charts/version-checker -d jetstack-charts/charts/
162163
163164
- name: Sign Helm Chart
164165
run: |
165-
cosign sign-blob -y jetstack-charts/charts/version-checker-${{ needs.release-name.outputs.name }}.tgz \
166+
cosign sign-blob -y \
167+
jetstack-charts/charts/version-checker-${{ needs.release-name.outputs.name }}.tgz \
166168
--bundle jetstack-charts/charts/version-checker-${{ needs.release-name.outputs.name }}.tgz.cosign.bundle
167169
170+
# FIXME: We need a Repo Created in Quay ahead of time for this to work
171+
# - name: Push to Quay
172+
# if: startsWith(github.ref, 'refs/tags/')
173+
# run: |-
174+
# helm push \
175+
# jetstack-charts/charts/version-checker-${{ needs.release-name.outputs.name }}.tgz \
176+
# oci://quay.io/jetstack/version-checker/chart
177+
168178
- name: Creating Publishing Chart's PR
169179
uses: peter-evans/create-pull-request@v7
170180
if: ${{ startsWith(github.ref, 'refs/tags/') }}
@@ -181,11 +191,6 @@ jobs:
181191
signoff: true
182192
base: main
183193

184-
- name: Push to Quay
185-
if: startsWith(github.ref, 'refs/tags/')
186-
run: |-
187-
helm push jetstack-charts/charts/version-checker-${{ needs.release-name.outputs.name }}.tgz oci://quay.io/quay.io/jetstack/version-checker/chart:${{needs.release-name.outputs.name}}
188-
189194
docker-release:
190195
runs-on: ubuntu-latest
191196
permissions:
@@ -233,20 +238,14 @@ jobs:
233238
type=sbom
234239
type=provenance,mode=max
235240
236-
# Sign the resulting Docker image digest except on PRs.
237-
# This will only write to the public Rekor transparency log when the Docker
238-
# repository is public to avoid leaking data. If you would like to publish
239-
# transparency data even for private images, pass --force to cosign below.
240-
# https://github.com/sigstore/cosign
241-
- name: Sign the published Docker image
241+
- name: Sign the published Docker image (if tag)
242242
if: ${{ startsWith(github.ref, 'refs/tags/') }}
243243
env:
244244
# https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable
245-
TAGS: ${{ steps.meta.outputs.tags }}
245+
TAGS: quay.io/jetstack/version-checker:${{github.ref_name}}
246246
DIGEST: ${{ steps.build-and-push.outputs.digest }}
247-
# This step uses the identity token to provision an ephemeral certificate
248-
# against the sigstore community Fulcio instance.
249-
run: echo "${TAGS}" | xargs -I {} cosign sign --yes {}@${DIGEST}
247+
run: |-
248+
cosign sign --yes "quay.io/jetstack/version-checker:${{github.ref_name}}@${DIGEST}"
250249
251250
github-release:
252251
name: Create/Update GitHub Release

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ verify: test build ## tests and builds version-checker
2222

2323
image: ## build docker image
2424
GOARCH=$(ARCH) GOOS=linux CGO_ENABLED=0 go build -o ./bin/version-checker-linux ./cmd/.
25-
docker build -t quay.io/jetstack/version-checker:v0.9.1-rc1 .
25+
docker build -t quay.io/jetstack/version-checker:v0.9.1 .
2626

2727
clean: ## clean up created files
2828
rm -rf \

deploy/charts/version-checker/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
2-
appVersion: "v0.9.1-rc1"
3-
version: "v0.9.1-rc1"
2+
appVersion: "v0.9.1"
3+
version: "v0.9.1"
44
description: A Helm chart for version-checker
55
home: https://github.com/jetstack/version-checker
66
name: version-checker

deploy/charts/version-checker/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# version-checker
22

3-
![Version: v0.9.1-rc1](https://img.shields.io/badge/Version-v0.9.1--rc1-informational?style=flat-square) ![AppVersion: v0.9.1-rc1](https://img.shields.io/badge/AppVersion-v0.9.1--rc1-informational?style=flat-square)
3+
![Version: v0.9.1](https://img.shields.io/badge/Version-v0.9.1-informational?style=flat-square) ![AppVersion: v0.9.1](https://img.shields.io/badge/AppVersion-v0.9.1-informational?style=flat-square)
44

55
A Helm chart for version-checker
66

deploy/yaml/deploy.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ spec:
5050
spec:
5151
serviceAccountName: version-checker
5252
containers:
53-
- image: quay.io/jetstack/version-checker:v0.9.1-rc1
53+
- image: quay.io/jetstack/version-checker:v0.9.1
5454
imagePullPolicy: Always
5555
ports:
5656
- containerPort: 8080

0 commit comments

Comments
 (0)