File tree Expand file tree Collapse file tree 4 files changed +49
-7
lines changed Expand file tree Collapse file tree 4 files changed +49
-7
lines changed Original file line number Diff line number Diff line change 4848 - name : Run Lint
4949 run : |
5050 golint -set_exit_status=1 ./...
51+ release_check :
52+ runs-on : ubuntu-latest
53+ outputs :
54+ changes : ${{ steps.changes.outputs.changes}}
55+ steps :
56+ - name : Checkout repository
57+ uses : actions/checkout@v2
58+ with :
59+ fetch-depth : 2
60+ - name : Get changed files
61+ id : changes
62+ run : |
63+ echo "::set-output name=changes::$(git diff --name-only --diff-filter=ACMRT ${{ github.event.pull_request.base.sha }} ${{ github.sha }} | grep 'go.mod\|.go$' | grep -v _test.go$ | xargs)"
64+ dry_run :
65+ runs-on : ubuntu-latest
66+ needs : release_check
67+ if : ${{needs.release_check.outputs.changes}}
68+ outputs :
69+ version : ${{ steps.release.outputs.version }}
70+ steps :
71+ - uses : actions/checkout@master
72+ - uses : go-semantic-release/action@v1
73+ id : release
74+ with :
75+ github-token : ${{ secrets.GITHUB_TOKEN }}
76+ allow-initial-development-versions : true
77+ force-bump-patch-version : true
78+ dry : true
Original file line number Diff line number Diff line change 6969 files : ./coverage.txt
7070 fail_ci_if_error : true
7171 verbose : true
72+ release_check :
73+ runs-on : ubuntu-latest
74+ outputs :
75+ changes : ${{ steps.changes.outputs.changes}}
76+ steps :
77+ - name : Checkout repository
78+ uses : actions/checkout@v2
79+ with :
80+ fetch-depth : 2
81+ - name : Get changed files
82+ id : changes
83+ run : |
84+ echo "::set-output name=changes::$(git diff --name-only --diff-filter=ACMRT ${{ github.event.pull_request.base.sha }} ${{ github.sha }} | grep 'go.mod\|.go$' | grep -v _test.go$ | xargs)"
7285 release :
7386 runs-on : ubuntu-latest
74- needs : [test, lint]
87+ needs : [release_check]
88+ if : ${{needs.release_check.outputs.changes}}
7589 outputs :
7690 version : ${{ steps.release.outputs.version }}
7791 steps :
8397 allow-initial-development-versions : true
8498 force-bump-patch-version : true
8599 build :
86- if : needs.release.outputs.version != ''
87100 needs : [release]
101+ if : needs.release.outputs.version != ''
88102 runs-on : ubuntu-latest
89103 strategy :
90104 matrix :
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ func Test_RootToken_Type(t *testing.T) {
2121 assert .Equal (t , "root" , (& rootToken {}).Type ())
2222}
2323
24- var tests = []* tokenTest {
24+ var rootTests = []* tokenTest {
2525 {
2626 token : & rootToken {},
2727 input : input {
@@ -52,9 +52,9 @@ var tests = []*tokenTest{
5252}
5353
5454func Test_RootToken_Apply (t * testing.T ) {
55- batchTokenTests (t , tests )
55+ batchTokenTests (t , rootTests )
5656}
5757
5858func Benchmark_RootToken_Apply (b * testing.B ) {
59- batchTokenBenchmarks (b , tests )
59+ batchTokenBenchmarks (b , rootTests )
6060}
Original file line number Diff line number Diff line change @@ -429,11 +429,11 @@ var unionTests = []*tokenTest{
429429}
430430
431431func Test_UnionToken_Apply (t * testing.T ) {
432- batchTokenTests (t , tests )
432+ batchTokenTests (t , unionTests )
433433}
434434
435435func Benchmark_UnionToken_Apply (b * testing.B ) {
436- batchTokenBenchmarks (b , tests )
436+ batchTokenBenchmarks (b , unionTests )
437437}
438438
439439func Test_UnionToken_getUnionByIndex (t * testing.T ) {
You can’t perform that action at this time.
0 commit comments