keep latest
This commit is contained in:
parent
11baa32986
commit
9f9790ebb5
@ -4274,106 +4274,6 @@ Builds:
|
||||
- $$flutter$$/bin/flutter build apk --release
|
||||
ndk: r25c
|
||||
|
||||
- versionName: 1.135.0
|
||||
versionCode: 201
|
||||
commit: 65e8d75e82fba6f6c3f75924ceacbf0782144a15
|
||||
subdir: mobile
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -y gcc-multilib libc-dev make
|
||||
output: build/app/outputs/flutter-apk/app-release.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
- rustup@1.25.2
|
||||
rm:
|
||||
- design
|
||||
- docker
|
||||
- machine-learning
|
||||
- mobile/ios
|
||||
- server
|
||||
- web
|
||||
prebuild:
|
||||
- cp .isar-cargo.lock .isar/Cargo.lock
|
||||
- export flutterVersion=$(sed -n -E "s/.*flutter:\s([0-9.]+)/\1/p" pubspec.yaml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- pushd $$flutter$$
|
||||
- git checkout -f $flutterVersion
|
||||
- popd
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- sed -i -e "s/^\#f//" pubspec.yaml
|
||||
- sed -i -e 's/^\/\/f //' android/app/build.gradle
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter pub get
|
||||
- $$flutter$$/bin/dart run easy_localization:generate -S ../i18n
|
||||
- $$flutter$$/bin/dart run bin/generate_keys.dart
|
||||
- cd $PUB_CACHE/hosted/pub.dev/geolocator_android-*/android
|
||||
- sed -i -e '/gms/d' build.gradle
|
||||
- cd src/main/java/com/baseflow/geolocator/location
|
||||
- rm FusedLocationClient.java
|
||||
- sed -i -e '/if (forceAndroidLocationManager) {/,/^ }/c return new LocationManagerClient(context,
|
||||
locationOptions);}' -e '/isGooglePlayServicesAvailable/,/^ }/d' -e '/gms/d'
|
||||
GeolocationManager.java
|
||||
scandelete:
|
||||
- mobile/.pub-cache
|
||||
build:
|
||||
- $$rustup$$/rustup-init.sh -y
|
||||
- source $HOME/.cargo/env
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- bash ./scripts/fdroid_build_isar.sh
|
||||
- $$flutter$$/bin/flutter build apk --release
|
||||
ndk: r25c
|
||||
|
||||
- versionName: 1.135.1
|
||||
versionCode: 202
|
||||
commit: 34345448646a25522e0028399c5263bc5ca7c94c
|
||||
subdir: mobile
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -y gcc-multilib libc-dev make
|
||||
output: build/app/outputs/flutter-apk/app-release.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
- rustup@1.25.2
|
||||
rm:
|
||||
- design
|
||||
- docker
|
||||
- machine-learning
|
||||
- mobile/ios
|
||||
- server
|
||||
- web
|
||||
prebuild:
|
||||
- cp .isar-cargo.lock .isar/Cargo.lock
|
||||
- export flutterVersion=$(sed -n -E "s/.*flutter:\s([0-9.]+)/\1/p" pubspec.yaml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- pushd $$flutter$$
|
||||
- git checkout -f $flutterVersion
|
||||
- popd
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- sed -i -e "s/^\#f//" pubspec.yaml
|
||||
- sed -i -e 's/^\/\/f //' android/app/build.gradle
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter pub get
|
||||
- $$flutter$$/bin/dart run easy_localization:generate -S ../i18n
|
||||
- $$flutter$$/bin/dart run bin/generate_keys.dart
|
||||
- cd $PUB_CACHE/hosted/pub.dev/geolocator_android-*/android
|
||||
- sed -i -e '/gms/d' build.gradle
|
||||
- cd src/main/java/com/baseflow/geolocator/location
|
||||
- rm FusedLocationClient.java
|
||||
- sed -i -e '/if (forceAndroidLocationManager) {/,/^ }/c return new LocationManagerClient(context,
|
||||
locationOptions);}' -e '/isGooglePlayServicesAvailable/,/^ }/d' -e '/gms/d'
|
||||
GeolocationManager.java
|
||||
scandelete:
|
||||
- mobile/.pub-cache
|
||||
build:
|
||||
- $$rustup$$/rustup-init.sh -y
|
||||
- source $HOME/.cargo/env
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- bash ./scripts/fdroid_build_isar.sh
|
||||
- $$flutter$$/bin/flutter build apk --release
|
||||
ndk: r25c
|
||||
|
||||
- versionName: 1.135.3
|
||||
versionCode: 204
|
||||
commit: 6563fa608a5a4414f40264b847e60928916fb986
|
||||
|
@ -218,72 +218,6 @@ Builds:
|
||||
preassemble:
|
||||
- buildSdk
|
||||
|
||||
- versionName: 2025.6.19
|
||||
versionCode: 655527452
|
||||
commit: e2034cc0ae568cfe8dab7ba834df2a049554094a
|
||||
subdir: android/app/app
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev make
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
gradle:
|
||||
- github
|
||||
output: build/outputs/apk/github/release/com.bringyour.network-*-github-armeabi-v7a-release-unsigned.apk
|
||||
binary: https://github.com/urnetwork/build/releases/download/v%v-%c/com.bringyour.network-%v-%c-github-armeabi-v7a-release.apk
|
||||
srclibs:
|
||||
- go@go1.24.3
|
||||
prebuild:
|
||||
- export GO_VERSION=$(sed -n 's/.*go version \(go.*\)".*/\1/p' ../../../fdroid/build.sh)
|
||||
- '[[ $GO_VERSION ]] || exit 1'
|
||||
- git -C $$go$$ checkout -f $GO_VERSION
|
||||
- sed -i -e '/foojay/d' ../settings.gradle
|
||||
- sed -i -e 's|PATH="|PATH="$$go$$/bin:|' ../../../sdk/build/Makefile
|
||||
- sdkmanager "ndk;$(sed -n -E "s/^\s*ndkVersion '(.*)'/\1/p" build.gradle)"
|
||||
'platforms;android-36'
|
||||
build:
|
||||
- cd $$go$$/src
|
||||
- ./make.bash
|
||||
preassemble:
|
||||
- buildSdk
|
||||
|
||||
- versionName: 2025.6.19
|
||||
versionCode: 655527453
|
||||
commit: e2034cc0ae568cfe8dab7ba834df2a049554094a
|
||||
subdir: android/app/app
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev make
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
gradle:
|
||||
- github
|
||||
output: build/outputs/apk/github/release/com.bringyour.network-*-github-arm64-v8a-release-unsigned.apk
|
||||
binary: https://github.com/urnetwork/build/releases/download/v%v-%c/com.bringyour.network-%v-%c-github-arm64-v8a-release.apk
|
||||
srclibs:
|
||||
- go@go1.24.3
|
||||
prebuild:
|
||||
- export GO_VERSION=$(sed -n 's/.*go version \(go.*\)".*/\1/p' ../../../fdroid/build.sh)
|
||||
- '[[ $GO_VERSION ]] || exit 1'
|
||||
- git -C $$go$$ checkout -f $GO_VERSION
|
||||
- sed -i -e '/foojay/d' ../settings.gradle
|
||||
- sed -i -e 's|PATH="|PATH="$$go$$/bin:|' ../../../sdk/build/Makefile
|
||||
- sdkmanager "ndk;$(sed -n -E "s/^\s*ndkVersion '(.*)'/\1/p" build.gradle)"
|
||||
'platforms;android-36'
|
||||
build:
|
||||
- cd $$go$$/src
|
||||
- ./make.bash
|
||||
preassemble:
|
||||
- buildSdk
|
||||
|
||||
- versionName: 2025.6.19
|
||||
versionCode: 655941462
|
||||
commit: b49a0f99551c317326b91fd6aece81e72980ac53
|
||||
|
@ -204,20 +204,6 @@ Builds:
|
||||
scandelete:
|
||||
- build-logic/build
|
||||
|
||||
- versionName: v33818-release
|
||||
versionCode: 33818
|
||||
commit: ab4381a51ae203f0da30730447d62a84c87d162e
|
||||
subdir: app
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
gradle:
|
||||
- yes
|
||||
scandelete:
|
||||
- build-logic/build
|
||||
|
||||
- versionName: v33858-release
|
||||
versionCode: 33858
|
||||
commit: 3a00e0826f0481722aa40ebde633480e406d16c3
|
||||
|
@ -415,28 +415,6 @@ Builds:
|
||||
break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; gradle clean
|
||||
assembleFdroidRelease; done
|
||||
|
||||
- versionName: 2.6.20
|
||||
versionCode: 30620
|
||||
commit: 1556019803bfec070572ac82077a03473e4d2f91
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y openjdk-21-jdk-headless
|
||||
- update-java-alternatives -a
|
||||
gradle:
|
||||
- fdroid
|
||||
prebuild: sed -i -e '/USE_CRASHLYTICS)/,+4d' build.gradle.kts ../build.gradle.kts
|
||||
postbuild:
|
||||
- curl -Lo upstream.apk https://github.com/meshtastic/Meshtastic-Android/releases/download/$$VERSION$$/fdroidRelease-$$VERSION$$.apk
|
||||
- unzip -q upstream.apk -d apk
|
||||
- export hash=$(sha256sum apk/assets/dexopt/baseline.prof)
|
||||
- rm -rf apk upstream.apk
|
||||
- for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash &&
|
||||
break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset 0-3
|
||||
gradle clean assembleFdroidRelease; done
|
||||
|
||||
- versionName: 2.6.22
|
||||
versionCode: 30622
|
||||
commit: 15ba57bb3acd47b98baa52df89169801efceebef
|
||||
|
@ -1824,18 +1824,6 @@ Builds:
|
||||
gradle:
|
||||
- yes
|
||||
|
||||
- versionName: 2.45.1
|
||||
versionCode: 287
|
||||
commit: 8c2542a2e149f36d72d8c16d7511024b2b8fd2ed
|
||||
subdir: app
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
gradle:
|
||||
- yes
|
||||
|
||||
- versionName: 2.45.2
|
||||
versionCode: 288
|
||||
commit: 2357b6affbee144c63cb6ccbc83b3dece2a17ceb
|
||||
|
@ -15408,21 +15408,6 @@ Builds:
|
||||
scandelete:
|
||||
- app/src/androidTest/assets
|
||||
|
||||
- versionName: '20250620'
|
||||
versionCode: 20250620
|
||||
commit: fae1beafde946e0d468c93cd7548fd1855325e6a
|
||||
subdir: app
|
||||
gradle:
|
||||
- versionDev
|
||||
rm:
|
||||
- user_manual
|
||||
prebuild:
|
||||
- mkdir -p $HOME/.gradle
|
||||
- echo "org.gradle.jvmargs=-Xmx9g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError"
|
||||
> $HOME/.gradle/gradle.properties
|
||||
scandelete:
|
||||
- app/src/androidTest/assets
|
||||
|
||||
- versionName: '20250621'
|
||||
versionCode: 20250621
|
||||
commit: 686ab8da5909812e70ccd992ac49488d93514f89
|
||||
|
@ -138,246 +138,6 @@ Builds:
|
||||
- gradle assembleRelease --parallel --build-cache --no-daemon -PreactNativeArchitectures=arm64-v8a
|
||||
ndk: 27.1.12297006
|
||||
|
||||
- versionName: 1.4.5
|
||||
versionCode: 10040051
|
||||
commit: df0b4685d022c2b958860495ad68f2a50f1e3736
|
||||
subdir: android/app/
|
||||
sudo:
|
||||
- sysctl fs.inotify.max_user_watches=524288 || true
|
||||
- apt-get update
|
||||
- apt-get install -y npm ninja-build bzip2 xz-utils
|
||||
- npm install -g corepack
|
||||
init:
|
||||
- cd ../..
|
||||
- npm install --build-from-source
|
||||
- npm install lightningcss --save-dev
|
||||
- npm uninstall expo-notifications
|
||||
output: build/outputs/apk/release/*.apk
|
||||
srclibs:
|
||||
- react-native-skia@v2.0.0
|
||||
rm:
|
||||
- ios
|
||||
- node_modules/@shopify/react-native-skia/libs/android
|
||||
- node_modules/@shopify/react-native-skia/libs/apple
|
||||
prebuild:
|
||||
- export skiaVersion=$(sed -n -E 's|.*"@shopify/react-native-skia":\s"(.*)".*|\1|p'
|
||||
../../package.json)
|
||||
- '[[ $skiaVersion ]] || exit 1'
|
||||
- git -C $$react-native-skia$$ checkout -f "$skiaVersion"
|
||||
- sed -i -e 's/\(.*expo.modules.updates.ENABLED.*\)android:value="true"/\1android:value="false"/'
|
||||
src/main/AndroidManifest.xml
|
||||
- sed -i -e 's/"buildFromSource".*/"buildFromSource":\[".*"\]/' ../../package.json
|
||||
- sed -i -e 's/for (const key of mapKeys(configurations))/const key = "android";/'
|
||||
-e 's/for (const target of mapKeys(configuration.targets))/const target =
|
||||
"arm";/' -e 's/import { $, mapKeys, runAsync }/import { $, runAsync }/' -e
|
||||
'/ban-ts-comment/,+1d' -e '/buildXCFrameworks()/d' -e '/buildXCFrameworks/,/^};/d'
|
||||
-e '/copyHeaders/d' $$react-native-skia$$/packages/skia/scripts/build-skia.ts
|
||||
scanignore:
|
||||
- android/build.gradle
|
||||
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
||||
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
||||
- node_modules/react-native-safe-area-context/android/build.gradle
|
||||
- node_modules/react-native-pager-view/android/build.gradle
|
||||
- node_modules/react-native-reanimated/android/build.gradle
|
||||
- node_modules/react-native-screens/android/build.gradle
|
||||
- node_modules/expo-dev-launcher/android/build.gradle
|
||||
- node_modules/expo-dev-menu/android/build.gradle
|
||||
- node_modules/react-native-edge-to-edge/android/build.gradle
|
||||
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
||||
- node_modules/react-native/ReactAndroid/publish.gradle
|
||||
scandelete:
|
||||
- node_modules
|
||||
build:
|
||||
- pushd $$react-native-skia$$/packages/skia
|
||||
- corepack enable
|
||||
- yarn
|
||||
- build="yarn build-skia android"
|
||||
- $build || $build || $build
|
||||
- popd
|
||||
- mv $$react-native-skia$$/packages/skia/libs/android ../../node_modules/@shopify/react-native-skia/libs/android
|
||||
- gradle assembleRelease --parallel --build-cache --no-daemon -PreactNativeArchitectures=armeabi-v7a
|
||||
ndk: 27.1.12297006
|
||||
|
||||
- versionName: 1.4.5
|
||||
versionCode: 10040052
|
||||
commit: df0b4685d022c2b958860495ad68f2a50f1e3736
|
||||
subdir: android/app/
|
||||
sudo:
|
||||
- sysctl fs.inotify.max_user_watches=524288 || true
|
||||
- apt-get update
|
||||
- apt-get install -y npm ninja-build bzip2 xz-utils
|
||||
- npm install -g corepack
|
||||
init:
|
||||
- cd ../..
|
||||
- npm install --build-from-source
|
||||
- npm install lightningcss --save-dev
|
||||
- npm uninstall expo-notifications
|
||||
output: build/outputs/apk/release/*.apk
|
||||
srclibs:
|
||||
- react-native-skia@v2.0.0
|
||||
rm:
|
||||
- ios
|
||||
- node_modules/@shopify/react-native-skia/libs/android
|
||||
- node_modules/@shopify/react-native-skia/libs/apple
|
||||
prebuild:
|
||||
- export skiaVersion=$(sed -n -E 's|.*"@shopify/react-native-skia":\s"(.*)".*|\1|p'
|
||||
../../package.json)
|
||||
- '[[ $skiaVersion ]] || exit 1'
|
||||
- git -C $$react-native-skia$$ checkout -f "$skiaVersion"
|
||||
- sed -i -e 's/\(.*expo.modules.updates.ENABLED.*\)android:value="true"/\1android:value="false"/'
|
||||
src/main/AndroidManifest.xml
|
||||
- sed -i -e 's/"buildFromSource".*/"buildFromSource":\[".*"\]/' ../../package.json
|
||||
- sed -i -e 's/for (const key of mapKeys(configurations))/const key = "android";/'
|
||||
-e 's/for (const target of mapKeys(configuration.targets))/const target =
|
||||
"arm64";/' -e 's/import { $, mapKeys, runAsync }/import { $, runAsync }/'
|
||||
-e '/ban-ts-comment/,+1d' -e '/buildXCFrameworks()/d' -e '/buildXCFrameworks/,/^};/d'
|
||||
-e '/copyHeaders/d' $$react-native-skia$$/packages/skia/scripts/build-skia.ts
|
||||
scanignore:
|
||||
- android/build.gradle
|
||||
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
||||
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
||||
- node_modules/react-native-safe-area-context/android/build.gradle
|
||||
- node_modules/react-native-pager-view/android/build.gradle
|
||||
- node_modules/react-native-reanimated/android/build.gradle
|
||||
- node_modules/react-native-screens/android/build.gradle
|
||||
- node_modules/expo-dev-launcher/android/build.gradle
|
||||
- node_modules/expo-dev-menu/android/build.gradle
|
||||
- node_modules/react-native-edge-to-edge/android/build.gradle
|
||||
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
||||
- node_modules/react-native/ReactAndroid/publish.gradle
|
||||
scandelete:
|
||||
- node_modules
|
||||
build:
|
||||
- pushd $$react-native-skia$$/packages/skia
|
||||
- corepack enable
|
||||
- yarn
|
||||
- build="yarn build-skia android"
|
||||
- $build || $build || $build
|
||||
- popd
|
||||
- mv $$react-native-skia$$/packages/skia/libs/android ../../node_modules/@shopify/react-native-skia/libs/android
|
||||
- gradle assembleRelease --parallel --build-cache --no-daemon -PreactNativeArchitectures=arm64-v8a
|
||||
ndk: 27.1.12297006
|
||||
|
||||
- versionName: 1.4.6
|
||||
versionCode: 10040061
|
||||
commit: e1714c09921cc437b5141f553d8d38b86873ac27
|
||||
subdir: android/app/
|
||||
sudo:
|
||||
- sysctl fs.inotify.max_user_watches=524288 || true
|
||||
- apt-get update
|
||||
- apt-get install -y npm ninja-build bzip2 xz-utils
|
||||
- npm install -g corepack
|
||||
init:
|
||||
- cd ../..
|
||||
- npm install --build-from-source
|
||||
- npm install lightningcss --save-dev
|
||||
- npm uninstall expo-notifications
|
||||
output: build/outputs/apk/release/*.apk
|
||||
srclibs:
|
||||
- react-native-skia@v2.0.0
|
||||
rm:
|
||||
- ios
|
||||
- node_modules/@shopify/react-native-skia/libs/android
|
||||
- node_modules/@shopify/react-native-skia/libs/apple
|
||||
prebuild:
|
||||
- export skiaVersion=$(sed -n -E 's|.*"@shopify/react-native-skia":\s"(.*)".*|\1|p'
|
||||
../../package.json)
|
||||
- '[[ $skiaVersion ]] || exit 1'
|
||||
- git -C $$react-native-skia$$ checkout -f "$skiaVersion"
|
||||
- sed -i -e 's/\(.*expo.modules.updates.ENABLED.*\)android:value="true"/\1android:value="false"/'
|
||||
src/main/AndroidManifest.xml
|
||||
- sed -i -e 's/"buildFromSource".*/"buildFromSource":\[".*"\]/' ../../package.json
|
||||
- sed -i -e 's/for (const key of mapKeys(configurations))/const key = "android";/'
|
||||
-e 's/for (const target of mapKeys(configuration.targets))/const target =
|
||||
"arm";/' -e 's/import { $, mapKeys, runAsync }/import { $, runAsync }/' -e
|
||||
'/ban-ts-comment/,+1d' -e '/buildXCFrameworks()/d' -e '/buildXCFrameworks/,/^};/d'
|
||||
-e '/copyHeaders/d' $$react-native-skia$$/packages/skia/scripts/build-skia.ts
|
||||
scanignore:
|
||||
- android/build.gradle
|
||||
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
||||
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
||||
- node_modules/react-native-safe-area-context/android/build.gradle
|
||||
- node_modules/react-native-pager-view/android/build.gradle
|
||||
- node_modules/react-native-reanimated/android/build.gradle
|
||||
- node_modules/react-native-screens/android/build.gradle
|
||||
- node_modules/expo-dev-launcher/android/build.gradle
|
||||
- node_modules/expo-dev-menu/android/build.gradle
|
||||
- node_modules/react-native-edge-to-edge/android/build.gradle
|
||||
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
||||
- node_modules/react-native/ReactAndroid/publish.gradle
|
||||
scandelete:
|
||||
- node_modules
|
||||
build:
|
||||
- pushd $$react-native-skia$$/packages/skia
|
||||
- corepack enable
|
||||
- yarn
|
||||
- build="yarn build-skia android"
|
||||
- $build || $build || $build
|
||||
- popd
|
||||
- mv $$react-native-skia$$/packages/skia/libs/android ../../node_modules/@shopify/react-native-skia/libs/android
|
||||
- gradle assembleRelease --parallel --build-cache --no-daemon -PreactNativeArchitectures=armeabi-v7a
|
||||
ndk: 27.1.12297006
|
||||
|
||||
- versionName: 1.4.6
|
||||
versionCode: 10040062
|
||||
commit: e1714c09921cc437b5141f553d8d38b86873ac27
|
||||
subdir: android/app/
|
||||
sudo:
|
||||
- sysctl fs.inotify.max_user_watches=524288 || true
|
||||
- apt-get update
|
||||
- apt-get install -y npm ninja-build bzip2 xz-utils
|
||||
- npm install -g corepack
|
||||
init:
|
||||
- cd ../..
|
||||
- npm install --build-from-source
|
||||
- npm install lightningcss --save-dev
|
||||
- npm uninstall expo-notifications
|
||||
output: build/outputs/apk/release/*.apk
|
||||
srclibs:
|
||||
- react-native-skia@v2.0.0
|
||||
rm:
|
||||
- ios
|
||||
- node_modules/@shopify/react-native-skia/libs/android
|
||||
- node_modules/@shopify/react-native-skia/libs/apple
|
||||
prebuild:
|
||||
- export skiaVersion=$(sed -n -E 's|.*"@shopify/react-native-skia":\s"(.*)".*|\1|p'
|
||||
../../package.json)
|
||||
- '[[ $skiaVersion ]] || exit 1'
|
||||
- git -C $$react-native-skia$$ checkout -f "$skiaVersion"
|
||||
- sed -i -e 's/\(.*expo.modules.updates.ENABLED.*\)android:value="true"/\1android:value="false"/'
|
||||
src/main/AndroidManifest.xml
|
||||
- sed -i -e 's/"buildFromSource".*/"buildFromSource":\[".*"\]/' ../../package.json
|
||||
- sed -i -e 's/for (const key of mapKeys(configurations))/const key = "android";/'
|
||||
-e 's/for (const target of mapKeys(configuration.targets))/const target =
|
||||
"arm64";/' -e 's/import { $, mapKeys, runAsync }/import { $, runAsync }/'
|
||||
-e '/ban-ts-comment/,+1d' -e '/buildXCFrameworks()/d' -e '/buildXCFrameworks/,/^};/d'
|
||||
-e '/copyHeaders/d' $$react-native-skia$$/packages/skia/scripts/build-skia.ts
|
||||
scanignore:
|
||||
- android/build.gradle
|
||||
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
||||
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
||||
- node_modules/react-native-safe-area-context/android/build.gradle
|
||||
- node_modules/react-native-pager-view/android/build.gradle
|
||||
- node_modules/react-native-reanimated/android/build.gradle
|
||||
- node_modules/react-native-screens/android/build.gradle
|
||||
- node_modules/expo-dev-launcher/android/build.gradle
|
||||
- node_modules/expo-dev-menu/android/build.gradle
|
||||
- node_modules/react-native-edge-to-edge/android/build.gradle
|
||||
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
||||
- node_modules/react-native/ReactAndroid/publish.gradle
|
||||
scandelete:
|
||||
- node_modules
|
||||
build:
|
||||
- pushd $$react-native-skia$$/packages/skia
|
||||
- corepack enable
|
||||
- yarn
|
||||
- build="yarn build-skia android"
|
||||
- $build || $build || $build
|
||||
- popd
|
||||
- mv $$react-native-skia$$/packages/skia/libs/android ../../node_modules/@shopify/react-native-skia/libs/android
|
||||
- gradle assembleRelease --parallel --build-cache --no-daemon -PreactNativeArchitectures=arm64-v8a
|
||||
ndk: 27.1.12297006
|
||||
|
||||
- versionName: 1.4.7
|
||||
versionCode: 10040071
|
||||
commit: 6c73d47ecafabd42273b569938f9a153316a9533
|
||||
|
@ -8110,17 +8110,6 @@ Builds:
|
||||
scandelete:
|
||||
- app/lib
|
||||
|
||||
- versionName: '1.2282'
|
||||
versionCode: 2282
|
||||
commit: d102aa18ddcdc01e756700ec07f0ad80e64e8c6b
|
||||
subdir: app
|
||||
submodules: true
|
||||
gradle:
|
||||
- fdroid
|
||||
prebuild: sdkmanager 'cmake;3.22.1'
|
||||
scandelete:
|
||||
- app/lib
|
||||
|
||||
- versionName: '1.2283'
|
||||
versionCode: 2283
|
||||
commit: d2c71ae0af99977f530e1648f98a6a83f7ce4f34
|
||||
|
@ -70,13 +70,6 @@ Builds:
|
||||
gradle:
|
||||
- yes
|
||||
|
||||
- versionName: 0.19.0
|
||||
versionCode: 52
|
||||
commit: d2300c40e7eb3be1ab72fae27f36618bca66b9d6
|
||||
subdir: app
|
||||
gradle:
|
||||
- yes
|
||||
|
||||
- versionName: 0.20.0
|
||||
versionCode: 53
|
||||
commit: eb097aadc7dec78172035b49a02683352ea04713
|
||||
|
Loading…
x
Reference in New Issue
Block a user