88 - ' **'
99
1010jobs :
11-
1211 lint :
1312 name : Lint
1413 runs-on : ubuntu-latest
1514 steps :
1615 - uses : actions/checkout@v2
17-
1816 - name : golangci-lint
1917 run : |
2018 curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s
@@ -29,59 +27,37 @@ jobs:
2927 matrix :
3028 os : [macos-latest, windows-latest, ubuntu-latest]
3129 steps :
32- - name : Set up Go 1.14
33- uses : actions/setup-go@v1
30+ - uses : actions/setup-go@v1
3431 with :
35- go-version : 1.14
36-
37- - name : Check out code
38- uses : actions/checkout@v2
39-
40- - name : Build
41- run : go build ./cmd/semantic-release/
42-
43- - name : Test
44- run : go test -v ./...
45-
46- - name : Run
32+ go-version : 1.15
33+ - uses : actions/checkout@v2
34+ - run : go build ./cmd/semantic-release/
35+ - run : go test -v ./...
36+ - run : ./semantic-release --dry || exit 0
4737 env :
4838 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
49- run : ./semantic-release --dry || exit 0
5039 shell : bash
5140
5241 release :
5342 name : Release
5443 runs-on : ubuntu-latest
5544 needs : build
5645 steps :
57- - name : Set up Go 1.14
58- uses : actions/setup-go@v1
46+ - uses : actions/setup-go@v1
5947 with :
60- go-version : 1.14
61-
62- - name : Use Node.js 10
63- uses : actions/setup-node@v1
48+ go-version : 1.15
49+ - uses : actions/setup-node@v1
6450 with :
6551 node-version : 10.x
66-
67- - name : Check out code
68- uses : actions/checkout@v2
69-
70- - name : Build
71- run : go build ./cmd/semantic-release/
72-
73- - name : Setup PATH
74- run : echo "::add-path::~/go/bin"
75-
76- - name : Get release dependencies
77- run : |
52+ - uses : actions/checkout@v2
53+ - run : go build ./cmd/semantic-release/
54+ - run : echo "::add-path::~/go/bin"
55+ - run : |
7856 go get github.com/mitchellh/gox
7957 go get github.com/tcnksm/ghr
80-
81- - name : Release
58+ - run : ./scripts/release || exit 0
8259 env :
8360 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8461 NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
8562 GITLAB_USER : ${{ secrets.GITLAB_USER }}
8663 GITLAB_TOKEN : ${{ secrets.GITLAB_TOKEN }}
87- run : ./scripts/release || exit 0
0 commit comments