@@ -3,9 +3,9 @@ name: Release
33on :
44 push :
55 tags :
6- - " v*"
6+ - " v*"
77 branches :
8- - " master"
8+ - " master"
99
1010env :
1111 REGISTRY : ghcr.io
@@ -15,60 +15,60 @@ jobs:
1515 helm :
1616 runs-on : ubuntu-22.04
1717 steps :
18- - uses : actions/checkout@v4
19- with :
20- fetch-depth : 0
21-
22- - name : Configure Git
23- run : |
24- git config user.name "$GITHUB_ACTOR"
25- git config user.email "[email protected] " 26-
27- - name : Install Helm
28- uses : azure/setup-helm@v1
29- with :
30- version : v3.4.0
31-
32- - name : Run chart-releaser
33- uses : helm/chart-releaser-action@v1.2 .0
34- env :
35- CR_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
36-
18+ - uses : actions/checkout@v4
19+ with :
20+ fetch-depth : 0
21+
22+ - name : Configure Git
23+ run : |
24+ git config user.name "$GITHUB_ACTOR"
25+ git config user.email "[email protected] " 26+
27+ - name : Install Helm
28+ uses : azure/setup-helm@v3
29+ with :
30+ version : v3.13.3
31+
32+ - name : Run chart-releaser
33+ uses : helm/chart-releaser-action@v1.6 .0
34+ env :
35+ CR_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
36+
3737 releases :
3838 if : startsWith(github.ref, 'refs/tags/v')
3939 runs-on : ubuntu-22.04
4040 steps :
41- - uses : actions/checkout@v4
42-
43- - name : Set up Go
44- uses : actions/setup-go@v4
45- with :
46- go-version : ' >=1.21.0'
47-
48- - name : Build Binaries
49- run : |
50- # Linux
51- GOOS=linux GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-linux-amd64 make
52- GOOS=linux GOARCH=arm BUILDPATH=./bin/node-cert-exporter-linux-arm make
53- GOOS=linux GOARCH=arm64 BUILDPATH=./bin/node-cert-exporter-linux-arm64 make
54- GOOS=linux GOARCH=386 BUILDPATH=./bin/node-cert-exporter-linux-386 make
55- # Windows
56- GOOS=windows GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-windows-amd64.exe make
57- GOOS=windows GOARCH=arm BUILDPATH=./bin/node-cert-exporter-windows-arm.exe make
58- GOOS=windows GOARCH=386 BUILDPATH=./bin/node-cert-exporter-windows-386.exe make
59- # Darwin
60- GOOS=darwin GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-darwin-amd64 make
61- GOOS=darwin GOARCH=arm64 BUILDPATH=./bin/node-cert-exporter-darwin-arm64 make
62- # Freebsd
63- GOOS=freebsd GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-freebsd-amd64 make
64- GOOS=freebsd GOARCH=386 BUILDPATH=./bin/node-cert-exporter-freebsd-386 make
65- GOOS=freebsd GOARCH=arm BUILDPATH=./bin/node-cert-exporter-freebsd-arm make
66-
67- - name : Create Release
68- uses : ncipollo/release-action@v1
69- with :
70- draft : true
71- artifacts : " ./bin/*"
41+ - uses : actions/checkout@v4
42+
43+ - name : Set up Go
44+ uses : actions/setup-go@v5
45+ with :
46+ go-version : " >=1.21.0"
47+
48+ - name : Build Binaries
49+ run : |
50+ # Linux
51+ GOOS=linux GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-linux-amd64 make
52+ GOOS=linux GOARCH=arm BUILDPATH=./bin/node-cert-exporter-linux-arm make
53+ GOOS=linux GOARCH=arm64 BUILDPATH=./bin/node-cert-exporter-linux-arm64 make
54+ GOOS=linux GOARCH=386 BUILDPATH=./bin/node-cert-exporter-linux-386 make
55+ # Windows
56+ GOOS=windows GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-windows-amd64.exe make
57+ GOOS=windows GOARCH=arm BUILDPATH=./bin/node-cert-exporter-windows-arm.exe make
58+ GOOS=windows GOARCH=386 BUILDPATH=./bin/node-cert-exporter-windows-386.exe make
59+ # Darwin
60+ GOOS=darwin GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-darwin-amd64 make
61+ GOOS=darwin GOARCH=arm64 BUILDPATH=./bin/node-cert-exporter-darwin-arm64 make
62+ # Freebsd
63+ GOOS=freebsd GOARCH=amd64 BUILDPATH=./bin/node-cert-exporter-freebsd-amd64 make
64+ GOOS=freebsd GOARCH=386 BUILDPATH=./bin/node-cert-exporter-freebsd-386 make
65+ GOOS=freebsd GOARCH=arm BUILDPATH=./bin/node-cert-exporter-freebsd-arm make
66+
67+ - name : Create Release
68+ uses : ncipollo/release-action@v1
69+ with :
70+ draft : true
71+ artifacts : " ./bin/*"
7272
7373 packages :
7474 if : startsWith(github.ref, 'refs/tags/v')
0 commit comments