Skip to content

Commit f14a709

Browse files
author
C. M. Barth
authored
Add publish test to pr ci, remove arm build to free up agents (#240)
* add publish test to pr ci, remove arm build to free up agents * fix path for copying context header * fix validate file order
1 parent 5463b3a commit f14a709

File tree

2 files changed

+27
-4
lines changed

2 files changed

+27
-4
lines changed

.github/workflows/pr.yml

+24-1
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,34 @@ jobs:
4545
run: npx gulp buildIOS
4646
working-directory: ./Package
4747

48+
test-publish-android-ios:
49+
runs-on: macos-latest
50+
steps:
51+
- name: Checkout Repo
52+
uses: actions/[email protected]
53+
with:
54+
submodules: 'recursive'
55+
- name: Setup CMake
56+
uses: jwlawson/[email protected]
57+
with:
58+
cmake-version: '3.19.6' # See https://gitlab.kitware.com/cmake/cmake/-/issues/22021
59+
- name: Setup Ninja
60+
run: brew install ninja
61+
- name: NPM Install (Playground)
62+
run: npm install
63+
working-directory: ./Apps/Playground
64+
- name: NPM Install (Binary Package)
65+
run: npm install
66+
working-directory: ./Package
67+
- name: Gulp
68+
run: npx gulp
69+
working-directory: ./Package
70+
4871
build-windows:
4972
runs-on: windows-latest
5073
strategy:
5174
matrix:
52-
platform: [x86, x64, ARM, ARM64]
75+
platform: [x86, x64, ARM64]
5376
config: [Debug, Release]
5477
steps:
5578
- name: Checkout Repo

Package/gulpfile.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ const copyAndroidFiles = async () => {
246246
});
247247

248248
await new Promise(resolve => {
249-
gulp.src('../Apps/Playground/node_modules/@babylonjs/react-native/submodules/BabylonNative/Dependencies/xr/src/ARCore/Include/*')
249+
gulp.src('../Apps/Playground/node_modules/@babylonjs/react-native/submodules/BabylonNative/Dependencies/xr/Source/ARCore/Include/*')
250250
.pipe(gulp.dest('Assembled/android/include'))
251251
.on('end', resolve);
252252
})
@@ -395,9 +395,9 @@ const validate = async () => {
395395
`Assembled
396396
Assembled/EngineHook.ts
397397
Assembled/shared
398-
Assembled/shared/BabylonNative.h
399398
Assembled/shared/XrContextHelper.h
400399
Assembled/shared/XrAnchorHelper.h
400+
Assembled/shared/BabylonNative.h
401401
Assembled/EngineView.tsx
402402
Assembled/ios
403403
Assembled/ios/BabylonNativeInterop.mm
@@ -440,9 +440,9 @@ Assembled/ios/BabylonModule.mm
440440
Assembled/README.md
441441
Assembled/package.json
442442
Assembled/android
443-
Assembled/android/build.gradle
444443
Assembled/android/include
445444
Assembled/android/include/IXrContextARCore.h
445+
Assembled/android/build.gradle
446446
Assembled/android/src
447447
Assembled/android/src/main
448448
Assembled/android/src/main/AndroidManifest.xml

0 commit comments

Comments
 (0)