Skip to content

Commit aeb276a

Browse files
committed
chore: update publish cli workflow
1 parent e621535 commit aeb276a

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

.github/workflows/publish-cli.yml

+12-7
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ name: Publish cli
22

33
on:
44
push:
5-
tags:
6-
- v[0-9]*.[0-9]*.[0-9]*
5+
branches:
6+
- master
77

88

99
jobs:
1010
bundle:
11+
needs: [ check-version-cli ]
12+
if: needs.check-version-cli.outputs.changed == 'true'
1113
runs-on: ubuntu-latest
1214
steps:
1315
- uses: actions/checkout@v2
@@ -29,24 +31,28 @@ jobs:
2931
path: bundles
3032
retention-days: 1
3133
unit-tests:
34+
needs: [ check-version-cli ]
35+
if: needs.check-version-cli.outputs.changed == 'true'
3236
runs-on: ubuntu-latest
3337
steps:
3438
- uses: actions/checkout@v1
3539
- run: npm ci
3640
- run: npm test
3741
e2e-tests:
38-
needs: [bundle]
42+
needs: [ bundle ]
3943
runs-on: ubuntu-latest
4044
steps:
4145
- uses: actions/checkout@v1
4246
- run: npm ci
4347
- name: Download bundled artifact
4448
uses: actions/download-artifact@v2
4549
with:
46-
name: bundles
47-
path: bundles-cli
50+
name: bundles-cli
51+
path: bundles
4852
- run: npm run e2e
4953
bundle-cli:
54+
needs: [ check-version-cli ]
55+
if: needs.check-version-cli.outputs.changed == 'true'
5056
runs-on: ubuntu-latest
5157
steps:
5258
- uses: actions/checkout@v2
@@ -72,7 +78,6 @@ jobs:
7278
check-version-cli:
7379
name: Check Version
7480
runs-on: ubuntu-latest
75-
needs: [bundle-cli, unit-tests, e2e-tests]
7681
outputs:
7782
changed: ${{ steps.check.outputs.changed }}
7883
steps:
@@ -88,7 +93,7 @@ jobs:
8893
file-url: https://unpkg.com/redoc-cli/package.json
8994
static-checking: localIsNew
9095
publish-cli:
91-
needs: [ check-version-cli ]
96+
needs: [bundle-cli, unit-tests, e2e-tests]
9297
if: needs.check-version-cli.outputs.changed == 'true'
9398
runs-on: ubuntu-latest
9499
steps:

0 commit comments

Comments
 (0)