Skip to content

Commit f6e168d

Browse files
authored
Make versions consistent and bump fbjni to 0.3.0 (#458)
- Update fbjni to 0.3.0. - Update minSdkVersion to 21. - Update NDK version to 21.4.7075529. - Update to latest versions for: - buildToolsVersion (33.0.0) - compileSdkVersion (33) - targetSdkVersion (33) - gradle maven dependency (7.2.2) - gradle distribution (7.3.3)
1 parent 6b116cb commit f6e168d

File tree

41 files changed

+120
-138
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+120
-138
lines changed

.github/workflows/bn_master_commit.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ jobs:
3737
- name: Gulp (Android)
3838
run: npx gulp buildAndroid
3939
working-directory: ./Package
40+
env:
41+
JAVA_HOME: ${{ env.JAVA_HOME_11_X64 }}
4042

4143
build-iOS:
4244
name: Build iOS - BabylonNative ${{ github.event.client_payload.sha }}

.github/workflows/ios_android.yml

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ on:
99
release-version:
1010
required: true
1111
type: string
12-
java-version:
13-
required: false
14-
type: string
15-
default: '8'
1612

1713
jobs:
1814
Build:
@@ -26,11 +22,6 @@ jobs:
2622
uses: jwlawson/[email protected]
2723
with:
2824
cmake-version: '3.19.6' # See https://gitlab.kitware.com/cmake/cmake/-/issues/22021
29-
- name: Set up JDK
30-
uses: actions/setup-java@v2
31-
with:
32-
distribution: 'zulu'
33-
java-version: ${{ inputs.java-version }}
3425
- name: Setup Ninja
3526
run: brew install ninja
3627
- name: NPM Install (Playground)
@@ -45,6 +36,8 @@ jobs:
4536
- name: Gulp
4637
run: npx gulp --reactNative ${{ inputs.react-native-version }} --releaseVersion ${{ inputs.release-version }}
4738
working-directory: ./Package
39+
env:
40+
JAVA_HOME: ${{ env.JAVA_HOME_11_X64 }}
4841
- name: Upload Assembled iOS Android Folder
4942
uses: actions/upload-artifact@v2
5043
with:

.github/workflows/pr.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ jobs:
3232
- name: Gulp (Android)
3333
run: npx gulp buildAndroid
3434
working-directory: ./Package
35+
env:
36+
JAVA_HOME: ${{ env.JAVA_HOME_11_X64 }}
3537

3638
build-iOS:
3739
runs-on: macos-latest
@@ -78,6 +80,8 @@ jobs:
7880
- name: Gulp
7981
run: npx gulp
8082
working-directory: ./Package
83+
env:
84+
JAVA_HOME: ${{ env.JAVA_HOME_11_X64 }}
8185

8286
build-windows:
8387
runs-on: windows-2019
@@ -125,14 +129,12 @@ jobs:
125129
build-android-ios-065:
126130
uses: ./.github/workflows/ios_android.yml
127131
with:
128-
java-version: '8'
129132
react-native-version: 0.65
130133
release-version: 0.0.${GITHUB_SHA::8}
131134

132135
build-android-ios-069:
133136
uses: ./.github/workflows/ios_android.yml
134137
with:
135-
java-version: '11'
136138
react-native-version: 0.69
137139
release-version: 0.0.${GITHUB_SHA::8}
138140

.github/workflows/publish.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,18 @@ jobs:
77
build-android-ios-064:
88
uses: ./.github/workflows/ios_android.yml
99
with:
10-
java-version: '8'
1110
react-native-version: 0.64
1211
release-version: ${GITHUB_REF/refs\/tags\//}
1312

1413
build-android-ios-065:
1514
uses: ./.github/workflows/ios_android.yml
1615
with:
17-
java-version: '8'
1816
react-native-version: 0.65
1917
release-version: ${GITHUB_REF/refs\/tags\//}
2018

2119
build-android-ios-069:
2220
uses: ./.github/workflows/ios_android.yml
2321
with:
24-
java-version: '11'
2522
react-native-version: 0.69
2623
release-version: ${GITHUB_REF/refs\/tags\//}
2724

.github/workflows/publish_preview.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,18 @@ jobs:
1717
build-android-ios-064:
1818
uses: ./.github/workflows/ios_android.yml
1919
with:
20-
java-version: '8'
2120
react-native-version: 0.64
2221
release-version: ${{ github.event.inputs.release_version }}
2322

2423
build-android-ios-065:
2524
uses: ./.github/workflows/ios_android.yml
2625
with:
27-
java-version: '8'
2826
react-native-version: 0.65
2927
release-version: ${{ github.event.inputs.release_version }}
3028

3129
build-android-ios-069:
3230
uses: ./.github/workflows/ios_android.yml
3331
with:
34-
java-version: '11'
3532
react-native-version: 0.69
3633
release-version: ${{ github.event.inputs.release_version }}
3734

Apps/PackageTest/0.63.1/android/app/build.gradle

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,8 @@ def jscFlavor = 'org.webkit:android-jsc:+'
121121
def enableHermes = project.ext.react.get("enableHermes", false);
122122

123123
android {
124+
ndkVersion rootProject.ext.ndkVersion
125+
124126
compileSdkVersion rootProject.ext.compileSdkVersion
125127

126128
compileOptions {
@@ -211,7 +213,7 @@ dependencies {
211213
// Run this once to be able to run the application with BUCK
212214
// puts all compile dependencies into folder libs for BUCK to use
213215
task copyDownloadableDepsToLibs(type: Copy) {
214-
from configurations.compile
216+
from configurations.implementation
215217
into 'libs'
216218
}
217219

Apps/PackageTest/0.63.1/android/app/src/debug/AndroidManifest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
xmlns:tools="http://schemas.android.com/tools">
44

5-
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
5+
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
66

77
<application android:usesCleartextTraffic="true" tools:targetApi="28" tools:ignore="GoogleAppIndexingWarning" />
88
</manifest>

Apps/PackageTest/0.63.1/android/app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
android:label="@string/app_name"
1717
android:configChanges="keyboard|keyboardHidden|orientation|screenSize|uiMode"
1818
android:launchMode="singleTask"
19-
android:windowSoftInputMode="adjustResize">
19+
android:windowSoftInputMode="adjustResize"
20+
android:exported="true">
2021
<intent-filter>
2122
<action android:name="android.intent.action.MAIN" />
2223
<category android:name="android.intent.category.LAUNCHER" />

Apps/PackageTest/0.63.1/android/build.gradle

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,18 @@
22

33
buildscript {
44
ext {
5-
buildToolsVersion = "29.0.2"
6-
minSdkVersion = 18
7-
compileSdkVersion = 29
8-
targetSdkVersion = 29
5+
buildToolsVersion = "33.0.0"
6+
minSdkVersion = 21
7+
compileSdkVersion = 33
8+
targetSdkVersion = 33
9+
ndkVersion = "21.4.7075529"
910
}
1011
repositories {
1112
google()
12-
jcenter()
13+
mavenCentral()
1314
}
1415
dependencies {
15-
classpath("com.android.tools.build:gradle:3.5.4")
16+
classpath("com.android.tools.build:gradle:7.2.2")
1617
// NOTE: Do not place your application dependencies here; they belong
1718
// in the individual module build.gradle files
1819
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.3-all.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)