File tree 1 file changed +12
-7
lines changed
1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -2,12 +2,14 @@ name: Publish cli
2
2
3
3
on :
4
4
push :
5
- tags :
6
- - v[0-9]*.[0-9]*.[0-9]*
5
+ branches :
6
+ - master
7
7
8
8
9
9
jobs :
10
10
bundle :
11
+ needs : [ check-version-cli ]
12
+ if : needs.check-version-cli.outputs.changed == 'true'
11
13
runs-on : ubuntu-latest
12
14
steps :
13
15
- uses : actions/checkout@v2
@@ -29,24 +31,28 @@ jobs:
29
31
path : bundles
30
32
retention-days : 1
31
33
unit-tests :
34
+ needs : [ check-version-cli ]
35
+ if : needs.check-version-cli.outputs.changed == 'true'
32
36
runs-on : ubuntu-latest
33
37
steps :
34
38
- uses : actions/checkout@v1
35
39
- run : npm ci
36
40
- run : npm test
37
41
e2e-tests :
38
- needs : [bundle]
42
+ needs : [ bundle ]
39
43
runs-on : ubuntu-latest
40
44
steps :
41
45
- uses : actions/checkout@v1
42
46
- run : npm ci
43
47
- name : Download bundled artifact
44
48
uses : actions/download-artifact@v2
45
49
with :
46
- name : bundles
47
- path : bundles-cli
50
+ name : bundles-cli
51
+ path : bundles
48
52
- run : npm run e2e
49
53
bundle-cli :
54
+ needs : [ check-version-cli ]
55
+ if : needs.check-version-cli.outputs.changed == 'true'
50
56
runs-on : ubuntu-latest
51
57
steps :
52
58
- uses : actions/checkout@v2
72
78
check-version-cli :
73
79
name : Check Version
74
80
runs-on : ubuntu-latest
75
- needs : [bundle-cli, unit-tests, e2e-tests]
76
81
outputs :
77
82
changed : ${{ steps.check.outputs.changed }}
78
83
steps :
88
93
file-url : https://unpkg.com/redoc-cli/package.json
89
94
static-checking : localIsNew
90
95
publish-cli :
91
- needs : [ check-version- cli ]
96
+ needs : [bundle- cli, unit-tests, e2e-tests ]
92
97
if : needs.check-version-cli.outputs.changed == 'true'
93
98
runs-on : ubuntu-latest
94
99
steps :
You can’t perform that action at this time.
0 commit comments