Skip to content

Commit 1d3756c

Browse files
authored
Merge pull request #26 from github/simplify-release-workflows
Collapse release workflows into one workflow
2 parents da878a0 + f106409 commit 1d3756c

File tree

3 files changed

+7
-49
lines changed

3 files changed

+7
-49
lines changed

Diff for: .github/workflows/policies-release.yml

-19
This file was deleted.

Diff for: .github/workflows/policy-controller-release.yml

-19
This file was deleted.

Diff for: .github/workflows/release.yml

+7-11
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,10 @@
11
name: Release
22

33
on:
4-
workflow_call:
5-
inputs:
6-
chart_name:
7-
type: string
8-
required: true
9-
chart_release:
10-
type: string
11-
required: true
4+
push:
5+
tags:
6+
- policy-controller-v*
7+
- github-artifact-attestation-policy-v*
128

139
jobs:
1410
release:
@@ -28,11 +24,11 @@ jobs:
2824
run: |
2925
# tag names are in the format <chart-name>-v<semantic-version>
3026
# so we need to extract the chart name
31-
release_name=$(echo -n ${{ inputs.chart_release }} | awk -F'-v' '{print $1}')
27+
release_name=$(echo -n ${{ github.ref_name }} | awk -F'-v' '{print $1}')
3228
echo release_name=$release_name >> $GITHUB_OUTPUT
3329
3430
# extract the version from the tag name
35-
version=$(echo -n ${{ inputs.chart_release }} | sed "s/^$release_name-//")
31+
version=$(echo -n ${{ github.ref_name }} | sed "s/^$release_name-//")
3632
echo release_version=$version >> $GITHUB_OUTPUT
3733
- name: Package Helm chart
3834
run: helm package charts/${{ steps.release-details.outputs.release_name }}
@@ -43,7 +39,7 @@ jobs:
4339
username: ${{ github.actor }}
4440
password: ${{ secrets.GITHUB_TOKEN }}
4541
- name: Push packaged chart to GHCR
46-
run: helm push ${{ inputs.chart_name }}-${{ steps.release-details.outputs.release_version }}.tgz oci://${{ env.REGISTRY }}/${{ github.repository }}
42+
run: helm push ${{ github.ref_name }}.tgz oci://${{ env.REGISTRY }}/${{ github.repository }}
4743
- uses: imjasonh/setup-crane@00c9e93efa4e1138c9a7a5c594acd6c75a2fbf0c # v0.3
4844
- name: Get pushed chart digest
4945
id: get-digest

0 commit comments

Comments
 (0)