File tree Expand file tree Collapse file tree 3 files changed +26
-12
lines changed Expand file tree Collapse file tree 3 files changed +26
-12
lines changed Original file line number Diff line number Diff line change 66 - ' v*'
77
88jobs :
9- build :
9+ release :
1010 runs-on : ubuntu-latest
11- name : Build
1211 steps :
1312 - name : Checkout code
1413 uses : actions/checkout@v2
14+ - name : Unshallow
15+ run : git fetch --prune --unshallow
1516 - name : Setup Go
1617 uses : actions/setup-go@v1
1718 with :
1819 go-version : ' 1.13.8'
19- - name : Install gox
20- run : go get github.com/mitchellh/gox
21- - name : Build binaries in parallel
22- run : $HOME/go/bin/gox -osarch="linux/amd64 darwin/amd64 windows/386 windows/amd64" -output "build/vault-plugin-database-aerospike_${GITHUB_REF##*/}_{{.OS}}_{{.Arch}}/vault-plugin-database-aerospike" ./plugin
23- - name : Package binaries
24- run : cd build; for dir in *; do zip -r $dir.zip $dir; done
25- - name : Release
26- uses : softprops/action-gh-release@v1
20+ - name : Run goreleaser
21+ uses : goreleaser/goreleaser-action@v1
2722 with :
28- files : build/*.zip
23+ version : v0.129.0
24+ args : release --rm-dist
2925 env :
3026 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1- build /
1+ dist /
Original file line number Diff line number Diff line change 1+ builds :
2+ - main : ./plugin
3+ env :
4+ - CGO_ENABLED=0
5+ goos :
6+ - darwin
7+ - linux
8+ - windows
9+ archives :
10+ - format : binary
11+ checksum :
12+ name_template : checksums.txt
13+ algorithm : sha256
14+ changelog :
15+ sort : asc
16+ filters :
17+ exclude :
18+ - ' ^\[docs\]'
You can’t perform that action at this time.
0 commit comments