Skip to content

Commit 7af164a

Browse files
committed
Rename "build-weak-node-api:all-triplets" to "build-weak-node-api:all" and add ":apple" and ":android" scripts
1 parent 9e34767 commit 7af164a

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

.github/workflows/check.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ jobs:
152152
sudo udevadm control --reload-rules
153153
sudo udevadm trigger --name-match=kvm
154154
- name: Build weak-node-api for all architectures
155-
run: npm run build-weak-node-api -- --android
155+
run: npm run build-weak-node-api:android
156156
working-directory: packages/host
157157
- name: Build ferric-example for all architectures
158158
run: npm run build -- --android
@@ -207,7 +207,9 @@ jobs:
207207
- run: npm ci
208208
- run: npm run build
209209
# Build weak-node-api for all Apple architectures
210-
- run: npm run build-weak-node-api -- --apple
210+
- run: |
211+
npm run prepare-weak-node-api
212+
npm run build-weak-node-api:apple
211213
working-directory: packages/host
212214
# Build Ferric example for all Apple architectures
213215
- run: npx ferric --apple

packages/host/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,13 @@
4747
"generate-weak-node-api": "tsx scripts/generate-weak-node-api.ts",
4848
"generate-weak-node-api-injector": "tsx scripts/generate-weak-node-api-injector.ts",
4949
"build-weak-node-api": "cmake-rn --no-auto-link --no-weak-node-api-linkage --xcframework-extension --source ./weak-node-api --out ./weak-node-api",
50-
"build-weak-node-api:all-triplets": "cmake-rn --android --apple --no-auto-link --no-weak-node-api-linkage --xcframework-extension --source ./weak-node-api --out ./weak-node-api",
50+
"build-weak-node-api:android": "node --run build-weak-node-api -- --android",
51+
"build-weak-node-api:apple": "node --run build-weak-node-api -- --apple",
52+
"build-weak-node-api:all": "node --run build-weak-node-api -- --android --apple",
5153
"test": "tsx --test --test-reporter=@reporters/github --test-reporter-destination=stdout --test-reporter=spec --test-reporter-destination=stdout src/node/**/*.test.ts src/node/*.test.ts",
5254
"test:gradle": "ENABLE_GRADLE_TESTS=true node --run test",
5355
"bootstrap": "node --run copy-node-api-headers && node --run generate-weak-node-api-injector && node --run generate-weak-node-api && node --run build-weak-node-api",
54-
"prerelease": "node --run copy-node-api-headers && node --run generate-weak-node-api-injector && node --run generate-weak-node-api && node --run build-weak-node-api:all-triplets"
56+
"prerelease": "node --run copy-node-api-headers && node --run generate-weak-node-api-injector && node --run generate-weak-node-api && node --run build-weak-node-api:all"
5557
},
5658
"keywords": [
5759
"react-native",

0 commit comments

Comments
 (0)