Skip to content

Commit d52c8e1

Browse files
committed
Use the prebuilds inside the test job
1 parent 1c21506 commit d52c8e1

File tree

1 file changed

+32
-20
lines changed

1 file changed

+32
-20
lines changed

.github/workflows/tests.yaml

Lines changed: 32 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,8 @@ on:
88
name: Run Tests
99

1010
jobs:
11-
12-
test:
13-
name: Tests
14-
strategy:
15-
matrix:
16-
node: [10, 12]
17-
os: [windows-2016, ubuntu-16.04, ubuntu-18.04, macOS-latest]
18-
runs-on: ${{ matrix.os }}
19-
steps:
20-
- uses: actions/checkout@master
21-
22-
- name: Use Node.js ${{ matrix.node }}
23-
uses: actions/setup-node@master
24-
with:
25-
node-version: ${{ matrix.node }}
26-
27-
- run: yarn
28-
29-
- run: yarn test
30-
3111
prebuild:
12+
name: Prebuild
3213
runs-on: ${{ matrix.os }}
3314
strategy:
3415
fail-fast: false
@@ -66,3 +47,34 @@ jobs:
6647
uses: actions/upload-artifact@v2
6748
with:
6849
path: ./prebuilds
50+
51+
test:
52+
name: Tests
53+
needs: prebuild
54+
strategy:
55+
matrix:
56+
node: [10, 12]
57+
os: [windows-2016, ubuntu-16.04, ubuntu-18.04, macOS-latest]
58+
runs-on: ${{ matrix.os }}
59+
steps:
60+
- uses: actions/checkout@master
61+
62+
- name: Use Node.js ${{ matrix.node }}
63+
uses: actions/setup-node@master
64+
with:
65+
node-version: ${{ matrix.node }}
66+
67+
- name: Download prebuilds
68+
uses: actions/download-artifact@v2
69+
70+
- name: Install prebuilds
71+
shell: bash
72+
run: |
73+
rm -rf build
74+
mkdir prebuilds
75+
mv artifact/* prebuilds/
76+
ls prebuilds
77+
78+
- run: yarn
79+
80+
- run: yarn test

0 commit comments

Comments
 (0)