Skip to content

Commit c621c6e

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

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

.github/workflows/publish-cli.yml

+9-7
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@ 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 ]
1112
runs-on: ubuntu-latest
1213
steps:
1314
- uses: actions/checkout@v2
@@ -29,24 +30,26 @@ jobs:
2930
path: bundles
3031
retention-days: 1
3132
unit-tests:
33+
needs: [ check-version-cli ]
3234
runs-on: ubuntu-latest
3335
steps:
3436
- uses: actions/checkout@v1
3537
- run: npm ci
3638
- run: npm test
3739
e2e-tests:
38-
needs: [bundle]
40+
needs: [ bundle ]
3941
runs-on: ubuntu-latest
4042
steps:
4143
- uses: actions/checkout@v1
4244
- run: npm ci
4345
- name: Download bundled artifact
4446
uses: actions/download-artifact@v2
4547
with:
46-
name: bundles
47-
path: bundles-cli
48+
name: bundles-cli
49+
path: bundles
4850
- run: npm run e2e
4951
bundle-cli:
52+
needs: [ check-version-cli ]
5053
runs-on: ubuntu-latest
5154
steps:
5255
- uses: actions/checkout@v2
@@ -72,7 +75,6 @@ jobs:
7275
check-version-cli:
7376
name: Check Version
7477
runs-on: ubuntu-latest
75-
needs: [bundle-cli, unit-tests, e2e-tests]
7678
outputs:
7779
changed: ${{ steps.check.outputs.changed }}
7880
steps:
@@ -88,7 +90,7 @@ jobs:
8890
file-url: https://unpkg.com/redoc-cli/package.json
8991
static-checking: localIsNew
9092
publish-cli:
91-
needs: [ check-version-cli ]
93+
needs: [bundle-cli, unit-tests, e2e-tests]
9294
if: needs.check-version-cli.outputs.changed == 'true'
9395
runs-on: ubuntu-latest
9496
steps:

0 commit comments

Comments
 (0)