File tree Expand file tree Collapse file tree 1 file changed +8
-31
lines changed
Expand file tree Collapse file tree 1 file changed +8
-31
lines changed Original file line number Diff line number Diff line change @@ -18,32 +18,12 @@ jobs:
1818 node-version : lts/jod
1919 - run : npm ci
2020 - run : npm run lint
21- test-simple :
22- name : Run tests which doesn't require MacOS
23- runs-on : ubuntu-latest
24- steps :
25- - uses : actions/checkout@v4
26- - uses : actions/setup-node@v4
27- with :
28- node-version : lts/jod
29- - run : npm ci
30- - run : npm run build
31- - run : npm test --workspace gyp-to-cmake --workspace cmake-rn --workspace react-native-node-api
32- test-windows :
33- name : Run tests on Windows
34- runs-on : windows-latest
35- steps :
36- - uses : actions/checkout@v4
37- - uses : actions/setup-node@v4
38- with :
39- node-version : lts/jod
40- - run : npm ci
41- - run : npm run build
42- - run : npm test --workspace gyp-to-cmake --workspace cmake-rn --workspace react-native-node-api
43-
44- test-macos :
45- name : Run tests which requires MacOS
46- runs-on : macos-latest
21+ test :
22+ strategy :
23+ matrix :
24+ runner : [ubuntu-latest, windows-latest, macos-latest]
25+ name : Test (${{ matrix.runner }})
26+ runs-on : ${{ matrix.runner }}
4727 steps :
4828 - uses : actions/checkout@v4
4929 - uses : actions/setup-node@v4
5939 # Version here should match the one in React Native template and packages/cmake-rn/src/cli.ts
6040 - run : sdkmanager --install "ndk;27.1.12297006"
6141 - run : npm ci
62- - run : npm run build
63- - run : npm run copy-node-api-headers --workspace react-native-node-api
64- - run : npm run build-weak-node-api --workspace react-native-node-api
65- - run : npm run generate-weak-node-api-injector --workspace react-native-node-api
66- - run : npm test --workspace @react-native-node-api/node-addon-examples
42+ - run : npm run bootstrap
43+ - run : npm test
You can’t perform that action at this time.
0 commit comments