Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build system with RNTA for RN 0.73+ #647

Draft
wants to merge 82 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
c066ea4
Use patch to select RN version for RNTA
CedricGuillemet Jun 17, 2024
bb75074
add ios
CedricGuillemet Jun 17, 2024
5efe8f2
set-react-version script
CedricGuillemet Jun 18, 2024
c2a0247
RN 0.69-0.71
CedricGuillemet Jun 18, 2024
725ea54
test w/o pod install
CedricGuillemet Jun 18, 2024
6761cbd
remove tag names set version script
CedricGuillemet Jun 18, 2024
9d71cd9
Merge branch 'master' of https://github.com/babylonjs/BabylonReactNat…
CedricGuillemet Sep 24, 2024
2f17578
test with ios only
CedricGuillemet Sep 25, 2024
2f53084
0.71 as minimum
CedricGuillemet Sep 25, 2024
806c8da
more recent RN versions
CedricGuillemet Sep 25, 2024
ffbd303
build and publish test RNTA
CedricGuillemet Sep 25, 2024
6acfccf
download-artifact@v4
CedricGuillemet Sep 25, 2024
4b5a423
windows build
CedricGuillemet Sep 25, 2024
e1576d4
windows working folder
CedricGuillemet Sep 25, 2024
fdfe889
pr working dir
CedricGuillemet Sep 25, 2024
f1fee7b
more on windows paths
CedricGuillemet Sep 25, 2024
11e6034
even more on paths
CedricGuillemet Sep 25, 2024
b47df5b
paths
CedricGuillemet Sep 25, 2024
d4b4543
ternary op for x86/win32
CedricGuillemet Sep 25, 2024
6bd89e3
msbuild platform
CedricGuillemet Sep 25, 2024
5931a52
windows paths
CedricGuillemet Sep 25, 2024
d08bdc9
removed windows x86
CedricGuillemet Sep 25, 2024
6638b22
refactor ios/android to be more parallel
CedricGuillemet Sep 26, 2024
36d856f
missing validateAssemblediOSAndroid
CedricGuillemet Sep 26, 2024
c07cedf
missing android files
CedricGuillemet Sep 26, 2024
8a800c1
assembled path
CedricGuillemet Sep 26, 2024
fa15388
test with disabled freespace
CedricGuillemet Sep 26, 2024
0bd78c7
is node 20 needed?
CedricGuillemet Sep 26, 2024
1a76133
no node20, node RN version select
CedricGuillemet Sep 26, 2024
5f268ef
revert default package.json
CedricGuillemet Sep 26, 2024
d9e93f3
windows successful build repro
CedricGuillemet Sep 26, 2024
b251ae7
msbuild action
CedricGuillemet Sep 26, 2024
0aa93e4
removed x86
CedricGuillemet Sep 26, 2024
dae9b8f
RN variations
CedricGuillemet Sep 26, 2024
a0f8e28
issue with windows patch
CedricGuillemet Sep 26, 2024
dd380b8
copy windows files
CedricGuillemet Sep 26, 2024
586d24b
windows cmake parameters
CedricGuillemet Sep 26, 2024
f130723
Update pr.yml
CedricGuillemet Sep 26, 2024
f374b87
Update gulpfile.js
CedricGuillemet Sep 26, 2024
448ff38
windows assembly, ios/android artifacts
CedricGuillemet Sep 27, 2024
96cca9e
Merge branch 'rnta071' of https://github.com/CedricGuillemet/BabylonR…
CedricGuillemet Sep 27, 2024
0fcea78
ios/android artifact name, display structure of builds
CedricGuillemet Sep 27, 2024
6b82f62
windows artifact path
CedricGuillemet Sep 27, 2024
989faf5
up version of action
CedricGuillemet Sep 30, 2024
cf5ee2b
x86 test, basekit windows
CedricGuillemet Sep 30, 2024
4c58038
base kit windows
CedricGuillemet Sep 30, 2024
3030921
less windows library in vcxproj
CedricGuillemet Sep 30, 2024
f244411
Update pr.yml
CedricGuillemet Sep 30, 2024
ecb8cba
basekit publishing, windows testing artifacts
CedricGuillemet Sep 30, 2024
7c07b62
Merge branch 'rnta071' of https://github.com/CedricGuillemet/BabylonR…
CedricGuillemet Sep 30, 2024
6a5f52c
basekit windows
CedricGuillemet Sep 30, 2024
4cefb26
path for basekit assembled
CedricGuillemet Sep 30, 2024
98b1a2b
based kit again
CedricGuillemet Sep 30, 2024
d7a395a
typo copy files
CedricGuillemet Oct 1, 2024
4ff9b75
android apk
CedricGuillemet Oct 1, 2024
2af8f6a
android artifacts
CedricGuillemet Oct 1, 2024
3d46829
apk name fix
CedricGuillemet Oct 1, 2024
5c905a5
apk
CedricGuillemet Oct 2, 2024
0350cd1
ios RNTA app
CedricGuillemet Oct 2, 2024
335c8b6
0.75
CedricGuillemet Oct 4, 2024
931d8dc
Merge branch 'master' of https://github.com/babylonjs/BabylonReactNat…
CedricGuillemet Oct 4, 2024
f9854d1
removed commented code
CedricGuillemet Oct 4, 2024
a26fe4d
RN 0.75 dependency issue with windows
CedricGuillemet Oct 8, 2024
4e36662
buildRNTAios
CedricGuillemet Oct 8, 2024
bbc08cb
0.73 only
CedricGuillemet Oct 9, 2024
0c1468e
android files
CedricGuillemet Oct 9, 2024
ade0ede
commented post install ios
CedricGuillemet Oct 10, 2024
4213ffc
arkit source path fix
CedricGuillemet Oct 17, 2024
4882c2b
IXrContextARCore.h copy
CedricGuillemet Oct 17, 2024
d197b67
copy doesn't happen
CedricGuillemet Oct 17, 2024
6675442
validate
CedricGuillemet Oct 17, 2024
9b15b25
0.74
CedricGuillemet Oct 17, 2024
bf41ecc
bump rnta
CedricGuillemet Oct 18, 2024
c5378cc
windows 2022
CedricGuillemet Oct 18, 2024
a579692
missed cmake
CedricGuillemet Oct 18, 2024
3153eee
install windows sdk 10.0.18362.0
CedricGuillemet Oct 18, 2024
5230aae
test with rnpermissions vcxproj patched
CedricGuillemet Oct 21, 2024
56135ef
with pwshl
CedricGuillemet Oct 21, 2024
4d7b28b
windows sdk 10.0.22621.0
CedricGuillemet Oct 21, 2024
e539d2f
test removing sdk version parameter
CedricGuillemet Oct 22, 2024
78cc5cc
sdk version
CedricGuillemet Oct 22, 2024
ddb9d92
system version
CedricGuillemet Oct 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions .github/workflows/bn_master_commit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,17 @@ jobs:
runs-on: macos-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v2.3.3
uses: actions/checkout@v4.2.0
with:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
uses: actions/setup-node@v3
uses: actions/setup-node@v4.0.4
with:
node-version: 16
- name: Setup CMake
uses: jwlawson/actions-setup-cmake@v1.8
uses: jwlawson/actions-setup-cmake@v2.0.2
with:
cmake-version: '3.26.3'
- name: Setup Ninja
Expand All @@ -38,7 +38,7 @@ jobs:
run: npm install
working-directory: ./Package
- name: Setup Java
uses: actions/setup-java@v3
uses: actions/setup-java@v4.4.0
with:
distribution: 'temurin'
java-version: '17'
Expand All @@ -54,13 +54,13 @@ jobs:
runs-on: macos-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v2.3.3
uses: actions/checkout@v4.2.0
with:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
uses: actions/setup-node@v3
uses: actions/setup-node@v4.0.4
with:
node-version: 16
- name: NPM Install (Playground)
Expand All @@ -85,13 +85,13 @@ jobs:
config: [Debug, Release]
steps:
- name: Checkout Repo
uses: actions/checkout@v2.3.3
uses: actions/checkout@v4.2.0
with:
submodules: 'true'
- name: Setup MSBuild
uses: microsoft/setup-msbuild@v1.0.2
uses: microsoft/setup-msbuild@v2
- name: Setup Node 16
uses: actions/setup-node@v3
uses: actions/setup-node@v4.0.4
with:
node-version: 16
- name: Setup NuGet
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/ios_android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,25 +18,25 @@ jobs:
runs-on: macos-latest
steps:
- name: Checkout Repo
uses: actions/checkout@v2.3.3
uses: actions/checkout@v4.2.0
with:
submodules: 'recursive'
- name: Free space
uses: ./.github/workflows/macos_freespace
- name: Setup Node 16
uses: actions/setup-node@v3
uses: actions/setup-node@v4.0.4
with:
node-version: 16
- name: Setup CMake
uses: jwlawson/actions-setup-cmake@v1.8
uses: jwlawson/actions-setup-cmake@v2.0.2
with:
cmake-version: '3.26.3'
- name: Setup Ninja
run: brew install ninja
- name: 'Select XCode ${{ inputs.xcode-version }}'
run: sudo xcode-select --switch /Applications/Xcode_${{ inputs.xcode-version }}.app/Contents/Developer
- name: Setup Java
uses: actions/setup-java@v3
uses: actions/setup-java@v4.4.0
with:
distribution: 'temurin'
java-version: '17'
Expand Down
Loading
Loading