File tree 3 files changed +7
-49
lines changed
3 files changed +7
-49
lines changed Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
name : Release
2
2
3
3
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*
12
8
13
9
jobs :
14
10
release :
@@ -28,11 +24,11 @@ jobs:
28
24
run : |
29
25
# tag names are in the format <chart-name>-v<semantic-version>
30
26
# 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}')
32
28
echo release_name=$release_name >> $GITHUB_OUTPUT
33
29
34
30
# 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-//")
36
32
echo release_version=$version >> $GITHUB_OUTPUT
37
33
- name : Package Helm chart
38
34
run : helm package charts/${{ steps.release-details.outputs.release_name }}
43
39
username : ${{ github.actor }}
44
40
password : ${{ secrets.GITHUB_TOKEN }}
45
41
- 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 }}
47
43
- uses : imjasonh/setup-crane@00c9e93efa4e1138c9a7a5c594acd6c75a2fbf0c # v0.3
48
44
- name : Get pushed chart digest
49
45
id : get-digest
You can’t perform that action at this time.
0 commit comments