This repository was archived by the owner on Sep 17, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +29
-19
lines changed
Expand file tree Collapse file tree 1 file changed +29
-19
lines changed Original file line number Diff line number Diff line change 1- name : CI
1+ name : release
2+
23on :
34 push :
45 tags :
5- - v[0-9]+.[0-9]+.[0-9]+
6+ - ' *'
7+
8+ permissions :
9+ contents : write
10+
611jobs :
7- release-cli :
8- name : Release cli
12+ goreleaser :
913 runs-on : ubuntu-latest
14+ env :
15+ DOCKER_CLI_EXPERIMENTAL : " enabled"
1016 steps :
11- - name : Set up Go 1.17
12- uses : actions/setup-go@v1
17+ - name : Checkout
18+ uses : actions/checkout@v2
19+ with :
20+ fetch-depth : 0
21+ - name : Set up QEMU
22+ uses : docker/setup-qemu-action@v1
23+ - name : Docker Login
24+ uses : docker/login-action@v1
25+ with :
26+ registry : ghcr.io
27+ username : ${{ github.repository_owner }}
28+ password : ${{ secrets.GITHUB_TOKEN }}
29+ - name : Set up Go
30+ uses : actions/setup-go@v2
1331 with :
1432 go-version : 1.17
15- id : go
16-
17- - name : Check out code
18- uses : actions/checkout@v1
19-
20- - name : Go Test
21- run : |
22- make test/ci
23-
24- - name : Release CLI executables
33+ - name : Run GoReleaser
34+ uses : goreleaser/goreleaser-action@v2
35+ with :
36+ version : latest
37+ args : release --rm-dist
2538 env :
2639 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
27- run : |
28- curl -sfL https://install.goreleaser.com/github.com/goreleaser/goreleaser.sh | sh
29- PATH=$PATH:./bin/ goreleaser release
You can’t perform that action at this time.
0 commit comments