Skip to content

Commit 366cea8

Browse files
Update release.yml
1 parent 442226f commit 366cea8

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

.github/workflows/release.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55
name: Release
66

77
jobs:
8-
release:
8+
test:
99
name: Publish Package
1010
runs-on: ubuntu-latest
1111
steps:
@@ -21,6 +21,22 @@ jobs:
2121
run: yarn install
2222
- name: Test
2323
run: yarn test
24+
25+
release:
26+
name: Publish Package
27+
needs: test
28+
runs-on: ubuntu-latest
29+
steps:
30+
- name: Checkout
31+
uses: actions/checkout@master
32+
with:
33+
fetch-depth: 3
34+
- name: Check package version
35+
uses: technote-space/ga-package-version-checker@v1
36+
with:
37+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
38+
- name: Install Package dependencies
39+
run: yarn install
2440
- name: Build
2541
run: yarn build
2642
- name: Publish
@@ -39,6 +55,7 @@ jobs:
3955

4056
pages:
4157
name: Publish GitHub Pages
58+
needs: test
4259
runs-on: ubuntu-latest
4360
steps:
4461
- name: Checkout
@@ -63,6 +80,7 @@ jobs:
6380

6481
releases:
6582
name: Upload build files
83+
needs: test
6684
runs-on: ubuntu-latest
6785
steps:
6886
- name: Checkout

0 commit comments

Comments
 (0)