File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Release Charts
2+
3+ on :
4+ push :
5+ branches :
6+ - oci # change when done testing
7+ paths :
8+ - ' charts/*'
9+
10+ permissions : read-all
11+
12+ jobs :
13+ release :
14+ runs-on : ubuntu-latest
15+ permissions :
16+ contents : write # to push chart release and create a release (helm/chart-releaser-action)
17+ packages : write # needed for ghcr access
18+ id-token : write # needed for keyless signing
19+ steps :
20+ - name : Checkout
21+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
22+ with :
23+ fetch-depth : 0
24+
25+ - name : Configure Git
26+ run : |
27+ git config user.name "$GITHUB_ACTOR"
28+ git config user.email "[email protected] " 29+
30+ - name : Install Helm
31+ uses : azure/setup-helm@b9e51907a09c216f16ebe8536097933489208112 # v4
32+
33+ # see https://github.com/helm/chart-releaser/issues/183
34+ - name : Login to GitHub Container Registry
35+ uses : docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0
36+ with :
37+ registry : ghcr.io
38+ username : ${{ github.actor }}
39+ password : ${{ secrets.GITHUB_TOKEN }}
40+
41+ - name : Push chart to GHCR
42+ run : |
43+ helm package charts
44+ helm push answer-*.tgz oci://ghcr.io/${GITHUB_REPOSITORY_OWNER,,}/charts # TODO remove when testing done
You can’t perform that action at this time.
0 commit comments