mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-04-14 19:46:54 +00:00
17016 lines
955 KiB
YAML
17016 lines
955 KiB
YAML
AntiFeatures:
|
|
- UpstreamNonFree
|
|
Categories:
|
|
- Internet
|
|
- Messaging
|
|
License: Apache-2.0
|
|
WebSite: https://about.mattermost.com/
|
|
SourceCode: https://github.com/mattermost/mattermost-mobile
|
|
IssueTracker: https://github.com/mattermost/mattermost-mobile/issues
|
|
Changelog: https://docs.mattermost.com/about/mobile-app-changelog.html
|
|
|
|
AutoName: Mattermost Beta
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/mattermost/mattermost-mobile.git
|
|
|
|
Builds:
|
|
- versionName: 1.19.0
|
|
versionCode: 193
|
|
commit: v1.19.0
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288
|
|
- sysctl -p
|
|
- apt-get update
|
|
- apt-get install -y --no-install-recommends -t stretch-backports npm
|
|
init:
|
|
- sed -i -e '/react-native-youtube/d' ../../package.json build.gradle ../settings.gradle
|
|
../../app/components/post_body_additional_content/post_body_additional_content.js
|
|
- make -C ../.. pre-run
|
|
gradle:
|
|
- yes
|
|
rm:
|
|
- node_modules/react-native-notifications/android/src/main/java/com/wix/reactnativenotifications/gcm/
|
|
- node_modules/sc-uws/*.node
|
|
- node_modules/sc-uws/build/
|
|
- node_modules/xdate/build/compiler.jar
|
|
- node_modules/react-native-video/android-exoplayer/build/
|
|
- node_modules/socketcluster/
|
|
- node_modules/shaka-player/third_party/closure/compiler.jar
|
|
- node_modules/.bin/socketcluster
|
|
prebuild:
|
|
- "sed -i -e '/play-services-gcm/,+2d' -e 's/bundleCommand: \"ram-bundle\",/bundleCommand:\
|
|
\ \"ram-bundle\", nodeExecutableAndArgs: [\"node\", \"--max-old-space-size=12000\"\
|
|
],/' build.gradle"
|
|
- sed -i -e '/ReactNativeYouTube/d' src/main/java/com/mattermost/rnbeta/MainApplication.java
|
|
- sed -i -e '/com.google.android.gms.iid.InstanceID.getInstance/d' ../../node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceModule.java
|
|
- sed -i -e '/play-services/d' ../../node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e '/firebase/d' ../../node_modules/react-native-notifications/android/build.gradle
|
|
build.gradle
|
|
- sed -i -e '/hasPermission/d' -e '/tokenFetchIntent/d' -e '/FcmInstance/d'
|
|
-e '/FirebaseApp/'d ../../node_modules/react-native-notifications/android/src/main/java/com/wix/reactnativenotifications/RNNotificationsModule.java
|
|
../../node_modules/react-native-notifications/android/src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/maven {/,+2d' ../../node_modules/react-native-document-picker/android/build.gradle
|
|
- truncate -s 0 ../../node_modules/react-native/local-cli/server/util/external/xsel
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-navigation/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
|
|
- versionName: 1.55.0
|
|
versionCode: 418
|
|
commit: cbee2449e25b0ef75c349d2bfd7d759d205ee61c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.xz https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz
|
|
- echo "edcb6e9bb049ae365611aa209fc03c4bfc7e0295dbcc5b2f1e710ac70384a8ec node.tar.xz"
|
|
| sha256sum -c -
|
|
- tar xJf node.tar.xz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-youtube/d' -e 's|git://github.com/||' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-reanimated@2.3.1
|
|
rm:
|
|
- ios
|
|
- patches/react-native-youtube*
|
|
- app/components/post_list/post/body/content/youtube/
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' -e '/enableSeparateBuildPerCPUArchitecture/d'
|
|
build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/if (isYoutubeLink/,/^\s\{8\}}/d' -e '/YouTube/d' app/components/post_list/post/body/content/index.tsx
|
|
- sed -i -e '/dependencies {/a implementation "ch.threema:webrtc-android:100.0.0"'
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/hermes-engine
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/@react-native-community/masked-view/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-async-storage/async-storage/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-mmkv-storage/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
- pushd $$react-native-reanimated$$
|
|
- yarn add react-native@0.67.2
|
|
- gradle :assembleRelease
|
|
- popd
|
|
- mv $$react-native-reanimated$$/build/outputs/aar/android-release.aar ../../node_modules/react-native-reanimated/android/react-native-reanimated-67-jsc.aar
|
|
ndk: r21e
|
|
|
|
- versionName: 1.55.1
|
|
versionCode: 423
|
|
commit: ba5b3eebef83d13e2abd70f0a1959061ab24b544
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.xz https://nodejs.org/dist/v16.16.0/node-v16.16.0-linux-x64.tar.xz
|
|
- echo "edcb6e9bb049ae365611aa209fc03c4bfc7e0295dbcc5b2f1e710ac70384a8ec node.tar.xz"
|
|
| sha256sum -c -
|
|
- tar xJf node.tar.xz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-youtube/d' -e 's|git://github.com/||' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
srclibs:
|
|
- react-native-reanimated@2.3.1
|
|
rm:
|
|
- ios
|
|
- patches/react-native-youtube*
|
|
- app/components/post_list/post/body/content/youtube/
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' -e '/enableSeparateBuildPerCPUArchitecture/d'
|
|
build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/if (isYoutubeLink/,/^\s\{8\}}/d' -e '/YouTube/d' app/components/post_list/post/body/content/index.tsx
|
|
- sed -i -e '/dependencies {/a implementation "ch.threema:webrtc-android:100.0.0"'
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/hermes-engine
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/@react-native-community/masked-view/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-async-storage/async-storage/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-mmkv-storage/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
- pushd $$react-native-reanimated$$
|
|
- yarn add react-native@0.67.2
|
|
- gradle :assembleRelease
|
|
- popd
|
|
- mv $$react-native-reanimated$$/build/outputs/aar/android-release.aar ../../node_modules/react-native-reanimated/android/react-native-reanimated-67-jsc.aar
|
|
ndk: r21e
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 44901
|
|
commit: 69e27ae812669e57b6c1b055089bc87a2119bc4c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 44902
|
|
commit: 69e27ae812669e57b6c1b055089bc87a2119bc4c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 44903
|
|
commit: 69e27ae812669e57b6c1b055089bc87a2119bc4c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 44904
|
|
commit: 69e27ae812669e57b6c1b055089bc87a2119bc4c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 45201
|
|
commit: 70119fc0263835377d04dd12a8cedcb2d8ab38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 45202
|
|
commit: 70119fc0263835377d04dd12a8cedcb2d8ab38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 45203
|
|
commit: 70119fc0263835377d04dd12a8cedcb2d8ab38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.0.0
|
|
versionCode: 45204
|
|
commit: 70119fc0263835377d04dd12a8cedcb2d8ab38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-x64.tar.gz
|
|
- echo "a8fcacb8033504e6d704bdee821f7005ee3774db25c799bcf2a13b5bda7de172 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs:["node","--max-old-space-size=12000"],'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- android/build.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native/ReactAndroid/hermes-engine/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r21e
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.0.1
|
|
versionCode: 45501
|
|
commit: b9b299186112c0134e33195a99e394d148e982f5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.0/node-v18.14.0-linux-x64.tar.gz
|
|
- echo "bcdfd28bb7ab9a53c7045e0862556f77c250580c6d3d6cb960843895e024cac6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.0.1
|
|
versionCode: 45502
|
|
commit: b9b299186112c0134e33195a99e394d148e982f5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.0/node-v18.14.0-linux-x64.tar.gz
|
|
- echo "bcdfd28bb7ab9a53c7045e0862556f77c250580c6d3d6cb960843895e024cac6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.0.1
|
|
versionCode: 45503
|
|
commit: b9b299186112c0134e33195a99e394d148e982f5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.0/node-v18.14.0-linux-x64.tar.gz
|
|
- echo "bcdfd28bb7ab9a53c7045e0862556f77c250580c6d3d6cb960843895e024cac6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.0.1
|
|
versionCode: 45504
|
|
commit: b9b299186112c0134e33195a99e394d148e982f5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.0/node-v18.14.0-linux-x64.tar.gz
|
|
- echo "bcdfd28bb7ab9a53c7045e0862556f77c250580c6d3d6cb960843895e024cac6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:104.0.0'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.1.0
|
|
versionCode: 45701
|
|
commit: 5d653c4e195984fff3f5ddc735bbe33c4001a06c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.1.0
|
|
versionCode: 45702
|
|
commit: 5d653c4e195984fff3f5ddc735bbe33c4001a06c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.1.0
|
|
versionCode: 45703
|
|
commit: 5d653c4e195984fff3f5ddc735bbe33c4001a06c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.1.0
|
|
versionCode: 45704
|
|
commit: 5d653c4e195984fff3f5ddc735bbe33c4001a06c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.2.0
|
|
versionCode: 46201
|
|
commit: f6c20b764b279d829f104581ab4d5f603478813a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.2.0
|
|
versionCode: 46202
|
|
commit: f6c20b764b279d829f104581ab4d5f603478813a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.2.0
|
|
versionCode: 46203
|
|
commit: f6c20b764b279d829f104581ab4d5f603478813a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.2.0
|
|
versionCode: 46204
|
|
commit: f6c20b764b279d829f104581ab4d5f603478813a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.3.0
|
|
versionCode: 46501
|
|
commit: d466b4c41bccc4ac9d6f5ca57646c2d2ac219678
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.3.0
|
|
versionCode: 46502
|
|
commit: d466b4c41bccc4ac9d6f5ca57646c2d2ac219678
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.3.0
|
|
versionCode: 46503
|
|
commit: d466b4c41bccc4ac9d6f5ca57646c2d2ac219678
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.3.0
|
|
versionCode: 46504
|
|
commit: d466b4c41bccc4ac9d6f5ca57646c2d2ac219678
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e "/dependencies {/a implementation 'im.conversations.webrtc:webrtc-android:108.0.1'"
|
|
node_modules/react-native-webrtc/android/build.gradle
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/jsc-android
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/@react-native-community/datetimepicker/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-mailer/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.4.0
|
|
versionCode: 47101
|
|
commit: 1569e75f957b5e3289507a44e1e84a720bcea4e0
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.4.0
|
|
versionCode: 47102
|
|
commit: 1569e75f957b5e3289507a44e1e84a720bcea4e0
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.4.0
|
|
versionCode: 47103
|
|
commit: 1569e75f957b5e3289507a44e1e84a720bcea4e0
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.4.0
|
|
versionCode: 47104
|
|
commit: 1569e75f957b5e3289507a44e1e84a720bcea4e0
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.5.0
|
|
versionCode: 47501
|
|
commit: f1a87e2f83cba4f8633a06ab476bbd0cd3662fc5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.5.0
|
|
versionCode: 47502
|
|
commit: f1a87e2f83cba4f8633a06ab476bbd0cd3662fc5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.5.0
|
|
versionCode: 47503
|
|
commit: f1a87e2f83cba4f8633a06ab476bbd0cd3662fc5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.5.0
|
|
versionCode: 47504
|
|
commit: f1a87e2f83cba4f8633a06ab476bbd0cd3662fc5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.5.1
|
|
versionCode: 47601
|
|
commit: b2e101f0a24e11580a7f94cbd548570a9e59b4dd
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.5.1
|
|
versionCode: 47602
|
|
commit: b2e101f0a24e11580a7f94cbd548570a9e59b4dd
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.5.1
|
|
versionCode: 47603
|
|
commit: b2e101f0a24e11580a7f94cbd548570a9e59b4dd
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.5.1
|
|
versionCode: 47604
|
|
commit: b2e101f0a24e11580a7f94cbd548570a9e59b4dd
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx4096m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-document-picker/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.6.0
|
|
versionCode: 47901
|
|
commit: 02a702efe9bc0442021348cbc972e8dcefe39dd1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.6.0
|
|
versionCode: 47902
|
|
commit: 02a702efe9bc0442021348cbc972e8dcefe39dd1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.6.0
|
|
versionCode: 47903
|
|
commit: 02a702efe9bc0442021348cbc972e8dcefe39dd1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.6.0
|
|
versionCode: 47904
|
|
commit: 02a702efe9bc0442021348cbc972e8dcefe39dd1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.7.0
|
|
versionCode: 48201
|
|
commit: ee03c177c2c696124b992c58a61f2c678cadc0b5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.7.0
|
|
versionCode: 48202
|
|
commit: ee03c177c2c696124b992c58a61f2c678cadc0b5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.7.0
|
|
versionCode: 48203
|
|
commit: ee03c177c2c696124b992c58a61f2c678cadc0b5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.7.0
|
|
versionCode: 48204
|
|
commit: ee03c177c2c696124b992c58a61f2c678cadc0b5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.8.0
|
|
versionCode: 48401
|
|
commit: 5524b7932e516d91530d4d1b90a91f6a3e73f150
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.8.0
|
|
versionCode: 48402
|
|
commit: 5524b7932e516d91530d4d1b90a91f6a3e73f150
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.8.0
|
|
versionCode: 48403
|
|
commit: 5524b7932e516d91530d4d1b90a91f6a3e73f150
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.8.0
|
|
versionCode: 48404
|
|
commit: 5524b7932e516d91530d4d1b90a91f6a3e73f150
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.14.1/node-v18.14.1-linux-x64.tar.gz
|
|
- echo "6a7c6862b86cb01b892ca5967dba14bd3122dbfed9d5c9fedd30585d5974f1f6 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@7
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -i -e '/bintray/d' node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@rudderstack/rudder-sdk-react-native/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.8.1
|
|
versionCode: 48701
|
|
commit: 00fe9ea7b8b96051f7c4b87ea3a80acca1f05637
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.8.1
|
|
versionCode: 48702
|
|
commit: 00fe9ea7b8b96051f7c4b87ea3a80acca1f05637
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.8.1
|
|
versionCode: 48703
|
|
commit: 00fe9ea7b8b96051f7c4b87ea3a80acca1f05637
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.8.1
|
|
versionCode: 48704
|
|
commit: 00fe9ea7b8b96051f7c4b87ea3a80acca1f05637
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.8.2
|
|
versionCode: 48801
|
|
commit: 2fc3600a6567f6cc2ef4d2cfb084fb39180214e6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.8.2
|
|
versionCode: 48802
|
|
commit: 2fc3600a6567f6cc2ef4d2cfb084fb39180214e6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.8.2
|
|
versionCode: 48803
|
|
commit: 2fc3600a6567f6cc2ef4d2cfb084fb39180214e6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.8.2
|
|
versionCode: 48804
|
|
commit: 2fc3600a6567f6cc2ef4d2cfb084fb39180214e6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.9.0
|
|
versionCode: 48901
|
|
commit: 579da2c96f514eadfea981dfcc99c582df051ba2
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.9.0
|
|
versionCode: 48902
|
|
commit: 579da2c96f514eadfea981dfcc99c582df051ba2
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.9.0
|
|
versionCode: 48903
|
|
commit: 579da2c96f514eadfea981dfcc99c582df051ba2
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.9.0
|
|
versionCode: 48904
|
|
commit: 579da2c96f514eadfea981dfcc99c582df051ba2
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.10.0
|
|
versionCode: 49201
|
|
commit: 1f90540d9565d82be5bbec1c55d02b5ccd3a1f65
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.10.0
|
|
versionCode: 49202
|
|
commit: 1f90540d9565d82be5bbec1c55d02b5ccd3a1f65
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.10.0
|
|
versionCode: 49203
|
|
commit: 1f90540d9565d82be5bbec1c55d02b5ccd3a1f65
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.10.0
|
|
versionCode: 49204
|
|
commit: 1f90540d9565d82be5bbec1c55d02b5ccd3a1f65
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.10.1
|
|
versionCode: 49601
|
|
commit: 94d4a231472cf648b952671478644c3f27ad379d
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.10.1
|
|
versionCode: 49602
|
|
commit: 94d4a231472cf648b952671478644c3f27ad379d
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.10.1
|
|
versionCode: 49603
|
|
commit: 94d4a231472cf648b952671478644c3f27ad379d
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.10.1
|
|
versionCode: 49604
|
|
commit: 94d4a231472cf648b952671478644c3f27ad379d
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.11.0
|
|
versionCode: 50001
|
|
commit: b645c2bc2ebe758d6ee905d00faafc62ca62d821
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.11.0
|
|
versionCode: 50002
|
|
commit: b645c2bc2ebe758d6ee905d00faafc62ca62d821
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.11.0
|
|
versionCode: 50003
|
|
commit: b645c2bc2ebe758d6ee905d00faafc62ca62d821
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.11.0
|
|
versionCode: 50004
|
|
commit: b645c2bc2ebe758d6ee905d00faafc62ca62d821
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.12.1
|
|
versionCode: 50501
|
|
commit: 0958bdd875d5b4cc9137a21d92916aeebd5635e3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.12.1
|
|
versionCode: 50502
|
|
commit: 0958bdd875d5b4cc9137a21d92916aeebd5635e3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.12.1
|
|
versionCode: 50503
|
|
commit: 0958bdd875d5b4cc9137a21d92916aeebd5635e3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.12.1
|
|
versionCode: 50504
|
|
commit: 0958bdd875d5b4cc9137a21d92916aeebd5635e3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.12.2
|
|
versionCode: 50601
|
|
commit: 45efa423756d78b9326a80d79298f04d929db784
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.12.2
|
|
versionCode: 50602
|
|
commit: 45efa423756d78b9326a80d79298f04d929db784
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.12.2
|
|
versionCode: 50603
|
|
commit: 45efa423756d78b9326a80d79298f04d929db784
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.12.2
|
|
versionCode: 50604
|
|
commit: 45efa423756d78b9326a80d79298f04d929db784
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.13.0
|
|
versionCode: 50701
|
|
commit: 954188b3e9171be6fe40bfc70233e94a8b5f38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.13.0
|
|
versionCode: 50702
|
|
commit: 954188b3e9171be6fe40bfc70233e94a8b5f38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.13.0
|
|
versionCode: 50703
|
|
commit: 954188b3e9171be6fe40bfc70233e94a8b5f38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.13.0
|
|
versionCode: 50704
|
|
commit: 954188b3e9171be6fe40bfc70233e94a8b5f38de
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- curl -Lo node.tar.gz https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.gz
|
|
- echo "8aae62b6b3a5d659459c35c51e4373b950d11595a273db16c6162c712c5533a2 node.tar.gz"
|
|
| sha256sum -c -
|
|
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
- npm -g install yarn
|
|
- npm -g install npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.14.0
|
|
versionCode: 50901
|
|
commit: 8d7a104f79a14f7841814e1560891da7de0ce506
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.14.0
|
|
versionCode: 50902
|
|
commit: 8d7a104f79a14f7841814e1560891da7de0ce506
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.14.0
|
|
versionCode: 50903
|
|
commit: 8d7a104f79a14f7841814e1560891da7de0ce506
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.14.0
|
|
versionCode: 50904
|
|
commit: 8d7a104f79a14f7841814e1560891da7de0ce506
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.15.0
|
|
versionCode: 51201
|
|
commit: e0429bd5210133ba04bd770d1f5c30cda386d436
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.15.0
|
|
versionCode: 51202
|
|
commit: e0429bd5210133ba04bd770d1f5c30cda386d436
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.15.0
|
|
versionCode: 51203
|
|
commit: e0429bd5210133ba04bd770d1f5c30cda386d436
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.15.0
|
|
versionCode: 51204
|
|
commit: e0429bd5210133ba04bd770d1f5c30cda386d436
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: r23b
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.16.0
|
|
versionCode: 51801
|
|
commit: d208c6c3b7a2cae170f3e4f47d14639d4d413bcf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: 23.1.7779620
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.16.0
|
|
versionCode: 51802
|
|
commit: d208c6c3b7a2cae170f3e4f47d14639d4d413bcf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: 23.1.7779620
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.16.0
|
|
versionCode: 51803
|
|
commit: d208c6c3b7a2cae170f3e4f47d14639d4d413bcf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: 23.1.7779620
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.16.0
|
|
versionCode: 51804
|
|
commit: d208c6c3b7a2cae170f3e4f47d14639d4d413bcf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
ndk: 23.1.7779620
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.17.0
|
|
versionCode: 52501
|
|
commit: 850a3d5d2a9782f5e6c589ecca90a7cf01099534
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.17.0
|
|
versionCode: 52502
|
|
commit: 850a3d5d2a9782f5e6c589ecca90a7cf01099534
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.17.0
|
|
versionCode: 52503
|
|
commit: 850a3d5d2a9782f5e6c589ecca90a7cf01099534
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.17.0
|
|
versionCode: 52504
|
|
commit: 850a3d5d2a9782f5e6c589ecca90a7cf01099534
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.17.1
|
|
versionCode: 52901
|
|
commit: 1a2faccb7fb58a79aab832e151245aee06309c22
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.17.1
|
|
versionCode: 52902
|
|
commit: 1a2faccb7fb58a79aab832e151245aee06309c22
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.17.1
|
|
versionCode: 52903
|
|
commit: 1a2faccb7fb58a79aab832e151245aee06309c22
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.17.1
|
|
versionCode: 52904
|
|
commit: 1a2faccb7fb58a79aab832e151245aee06309c22
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.18.1
|
|
versionCode: 53601
|
|
commit: 28b2b9d90a617f982d91ebcf38afd38034f7a880
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.18.1
|
|
versionCode: 53602
|
|
commit: 28b2b9d90a617f982d91ebcf38afd38034f7a880
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.18.1
|
|
versionCode: 53603
|
|
commit: 28b2b9d90a617f982d91ebcf38afd38034f7a880
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.18.1
|
|
versionCode: 53604
|
|
commit: 28b2b9d90a617f982d91ebcf38afd38034f7a880
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/react-native-in-app-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' build.gradle
|
|
- sed -i -e '/gms/d' ../build.gradle build.gradle ../buildscript-gradle.lockfile
|
|
- sed -i -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
- sed -i -e '/bundleCommand/a nodeExecutableAndArgs = ["node","--max-old-space-size=12000"]'
|
|
-e '/firebase/d' -e '/detox/d' build.gradle
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/InAppReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/InAppReview.isAvailable()/false/' -e '/InAppReview/d' app/utils/reviews.ts
|
|
- sed -E -i '/installreferrer/,+11d' node_modules/react-native-device-info/android/build.gradle
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-create-thumbnail/android/build.gradle
|
|
- node_modules/react-native-device-info/android/build.gradle
|
|
- node_modules/react-native-fast-image/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-linear-gradient/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-webview/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.19.0
|
|
versionCode: 54401
|
|
commit: 043d5291433127b7a5076463d01f2f9264e02b0c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.19.0
|
|
versionCode: 54402
|
|
commit: 043d5291433127b7a5076463d01f2f9264e02b0c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.19.0
|
|
versionCode: 54403
|
|
commit: 043d5291433127b7a5076463d01f2f9264e02b0c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.19.0
|
|
versionCode: 54404
|
|
commit: 043d5291433127b7a5076463d01f2f9264e02b0c
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.19.2
|
|
versionCode: 55401
|
|
commit: 347b73a41f796218791f646ce4393c118510ab97
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.19.2
|
|
versionCode: 55402
|
|
commit: 347b73a41f796218791f646ce4393c118510ab97
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.19.2
|
|
versionCode: 55403
|
|
commit: 347b73a41f796218791f646ce4393c118510ab97
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.19.2
|
|
versionCode: 55404
|
|
commit: 347b73a41f796218791f646ce4393c118510ab97
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.20.0
|
|
versionCode: 55601
|
|
commit: 143ad2c92ae560fda832117b2d1870eabbb49ca3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.20.0
|
|
versionCode: 55602
|
|
commit: 143ad2c92ae560fda832117b2d1870eabbb49ca3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.20.0
|
|
versionCode: 55603
|
|
commit: 143ad2c92ae560fda832117b2d1870eabbb49ca3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.20.0
|
|
versionCode: 55604
|
|
commit: 143ad2c92ae560fda832117b2d1870eabbb49ca3
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.20.1
|
|
versionCode: 56401
|
|
commit: 4ad0403a49b734fb005fd9685002a186b05476b6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.20.1
|
|
versionCode: 56402
|
|
commit: 4ad0403a49b734fb005fd9685002a186b05476b6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.20.1
|
|
versionCode: 56403
|
|
commit: 4ad0403a49b734fb005fd9685002a186b05476b6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.20.1
|
|
versionCode: 56404
|
|
commit: 4ad0403a49b734fb005fd9685002a186b05476b6
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.21.0
|
|
versionCode: 56501
|
|
commit: b3e7733ccebce588e9429f0cf00c0eb26bc484c5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.21.0
|
|
versionCode: 56502
|
|
commit: b3e7733ccebce588e9429f0cf00c0eb26bc484c5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.21.0
|
|
versionCode: 56503
|
|
commit: b3e7733ccebce588e9429f0cf00c0eb26bc484c5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.21.0
|
|
versionCode: 56504
|
|
commit: b3e7733ccebce588e9429f0cf00c0eb26bc484c5
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/detox/android/build.gradle
|
|
- node_modules/detox/android/detox/publishing.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.22.0
|
|
versionCode: 57401
|
|
commit: 3362031f1c2be23763d80062e93284ca7dcabe31
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.22.0
|
|
versionCode: 57402
|
|
commit: 3362031f1c2be23763d80062e93284ca7dcabe31
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.22.0
|
|
versionCode: 57403
|
|
commit: 3362031f1c2be23763d80062e93284ca7dcabe31
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.22.0
|
|
versionCode: 57404
|
|
commit: 3362031f1c2be23763d80062e93284ca7dcabe31
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.23.0
|
|
versionCode: 58201
|
|
commit: 25563d1598f31c34baaa718cfd600cd7e2333438
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.23.0
|
|
versionCode: 58203
|
|
commit: 25563d1598f31c34baaa718cfd600cd7e2333438
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.23.0
|
|
versionCode: 58204
|
|
commit: 25563d1598f31c34baaa718cfd600cd7e2333438
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.23.1
|
|
versionCode: 58701
|
|
commit: 9ed569aa4cc4383123567c2315ab6c465adb4118
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.23.1
|
|
versionCode: 58702
|
|
commit: 9ed569aa4cc4383123567c2315ab6c465adb4118
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.23.1
|
|
versionCode: 58703
|
|
commit: 9ed569aa4cc4383123567c2315ab6c465adb4118
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.23.1
|
|
versionCode: 58704
|
|
commit: 9ed569aa4cc4383123567c2315ab6c465adb4118
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.24.1
|
|
versionCode: 59301
|
|
commit: 81be848f8cc132ba60a48a9a68de061a32f26a59
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.24.1
|
|
versionCode: 59302
|
|
commit: 81be848f8cc132ba60a48a9a68de061a32f26a59
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.24.1
|
|
versionCode: 59303
|
|
commit: 81be848f8cc132ba60a48a9a68de061a32f26a59
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.24.1
|
|
versionCode: 59304
|
|
commit: 81be848f8cc132ba60a48a9a68de061a32f26a59
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.25.0
|
|
versionCode: 60401
|
|
commit: a7b2c427362bdc56f6a48851dacbfeb9b1994cda
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.25.0
|
|
versionCode: 60402
|
|
commit: a7b2c427362bdc56f6a48851dacbfeb9b1994cda
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.25.0
|
|
versionCode: 60403
|
|
commit: a7b2c427362bdc56f6a48851dacbfeb9b1994cda
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.25.0
|
|
versionCode: 60404
|
|
commit: a7b2c427362bdc56f6a48851dacbfeb9b1994cda
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf assets/fonts/
|
|
- cp node_modules/@mattermost/compass-icons/font/compass-icons.ttf android/app/src/main/assets/fonts
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.25.1
|
|
versionCode: 60701
|
|
commit: dd50c36ceb981d0700ae2099e6ba2b4a9aeec398
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.25.1
|
|
versionCode: 60702
|
|
commit: dd50c36ceb981d0700ae2099e6ba2b4a9aeec398
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.25.1
|
|
versionCode: 60703
|
|
commit: dd50c36ceb981d0700ae2099e6ba2b4a9aeec398
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.25.1
|
|
versionCode: 60704
|
|
commit: dd50c36ceb981d0700ae2099e6ba2b4a9aeec398
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.26.0
|
|
versionCode: 61301
|
|
commit: 884d70ed240e155368ed84201822f4b4aee80017
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.26.0
|
|
versionCode: 61302
|
|
commit: 884d70ed240e155368ed84201822f4b4aee80017
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.26.0
|
|
versionCode: 61303
|
|
commit: 884d70ed240e155368ed84201822f4b4aee80017
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.26.0
|
|
versionCode: 61304
|
|
commit: 884d70ed240e155368ed84201822f4b4aee80017
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.26.1
|
|
versionCode: 61701
|
|
commit: ca0e27007fe46411caf4b0b926e5e6825d609c2b
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.26.1
|
|
versionCode: 61702
|
|
commit: ca0e27007fe46411caf4b0b926e5e6825d609c2b
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.26.1
|
|
versionCode: 61703
|
|
commit: ca0e27007fe46411caf4b0b926e5e6825d609c2b
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.26.1
|
|
versionCode: 61704
|
|
commit: ca0e27007fe46411caf4b0b926e5e6825d609c2b
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.26.2
|
|
versionCode: 62001
|
|
commit: 973ae7d142c61f0c61df81da1c8e1ad333e975cf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.26.2
|
|
versionCode: 62002
|
|
commit: 973ae7d142c61f0c61df81da1c8e1ad333e975cf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.26.2
|
|
versionCode: 62003
|
|
commit: 973ae7d142c61f0c61df81da1c8e1ad333e975cf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.26.2
|
|
versionCode: 62004
|
|
commit: 973ae7d142c61f0c61df81da1c8e1ad333e975cf
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.27.0
|
|
versionCode: 62701
|
|
commit: a255fef9bae273afbd135cfa422481be10e955a1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.27.0
|
|
versionCode: 62702
|
|
commit: a255fef9bae273afbd135cfa422481be10e955a1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.27.0
|
|
versionCode: 62703
|
|
commit: a255fef9bae273afbd135cfa422481be10e955a1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.27.0
|
|
versionCode: 62704
|
|
commit: a255fef9bae273afbd135cfa422481be10e955a1
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.27.1
|
|
versionCode: 63201
|
|
commit: ce4e3f052c7282cd15aa4f31b14aeeceebcbda80
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.27.1
|
|
versionCode: 63202
|
|
commit: ce4e3f052c7282cd15aa4f31b14aeeceebcbda80
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.27.1
|
|
versionCode: 63203
|
|
commit: ce4e3f052c7282cd15aa4f31b14aeeceebcbda80
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.27.1
|
|
versionCode: 63204
|
|
commit: ce4e3f052c7282cd15aa4f31b14aeeceebcbda80
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- apt-get update
|
|
- apt-get install -y npm
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.28.0
|
|
versionCode: 63801
|
|
commit: 35b6ee1308376325acbbd67a2422775a85e0074e
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.28.0
|
|
versionCode: 63802
|
|
commit: 35b6ee1308376325acbbd67a2422775a85e0074e
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.28.0
|
|
versionCode: 63803
|
|
commit: 35b6ee1308376325acbbd67a2422775a85e0074e
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.28.0
|
|
versionCode: 63804
|
|
commit: 35b6ee1308376325acbbd67a2422775a85e0074e
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.28.1
|
|
versionCode: 64401
|
|
commit: 7c78e4de3be0c2ed170cd9622f1556e30d8d908a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.28.1
|
|
versionCode: 64402
|
|
commit: 7c78e4de3be0c2ed170cd9622f1556e30d8d908a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.28.1
|
|
versionCode: 64403
|
|
commit: 7c78e4de3be0c2ed170cd9622f1556e30d8d908a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.28.1
|
|
versionCode: 64404
|
|
commit: 7c78e4de3be0c2ed170cd9622f1556e30d8d908a
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
- versionName: 2.29.1
|
|
versionCode: 64801
|
|
commit: ba90a485b5fb7c0ddd5652ae9a1b16f2ae7f09ed
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-armeabi-v7a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=armeabi-v7a
|
|
|
|
- versionName: 2.29.1
|
|
versionCode: 64802
|
|
commit: ba90a485b5fb7c0ddd5652ae9a1b16f2ae7f09ed
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86
|
|
|
|
- versionName: 2.29.1
|
|
versionCode: 64803
|
|
commit: ba90a485b5fb7c0ddd5652ae9a1b16f2ae7f09ed
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-arm64-v8a-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=arm64-v8a
|
|
|
|
- versionName: 2.29.1
|
|
versionCode: 64804
|
|
commit: ba90a485b5fb7c0ddd5652ae9a1b16f2ae7f09ed
|
|
subdir: android/app
|
|
sudo:
|
|
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y npm -t trixie
|
|
- npm -g install yarn npm@9
|
|
init:
|
|
- cd ../..
|
|
- sed -i -e '/expo-store-review/d' package.json
|
|
- sed -i -e "/fs.existsSync('dist')/,+2d" scripts/generate-assets.js
|
|
- mkdir -p dist/assets
|
|
- sed -i -e '/mmjstool":\ {/,/^ },/d' package-lock.json
|
|
- npm install --ignore-scripts --build-from-source
|
|
- ./scripts/postinstall.sh
|
|
gradle:
|
|
- yes
|
|
output: build/outputs/apk/release/app-x86_64-release-unsigned.apk
|
|
rm:
|
|
- ios
|
|
- node_modules/react-native-notifications/lib/android/app/src/main/java/com/wix/reactnativenotifications/fcm/FcmInstanceIdListenerService.java
|
|
prebuild:
|
|
- sed -i -e 's/Xmx2048m/Xmx8092m/' ../gradle.properties
|
|
- sed -i -e 's/versionCode .*/versionCode $$VERCODE$$/' -e 's/universalApk .*/universalApk
|
|
false/' -e '/applicationVariants/,+12d' -e '/bundleCommand/a nodeExecutableAndArgs
|
|
= ["node","--max-old-space-size=12000"]' -e '/firebase/d' -e '/detox/d' build.gradle
|
|
- sed -i -e '/gms/d' -e 's|$rootDir.*Detox-android|https://jitpack.io|' ../build.gradle
|
|
build.gradle ../buildscript-gradle.lockfile
|
|
- cd ../..
|
|
- npx patch-package --error-on-fail
|
|
- sed -i -e '/requestReview/d' app/screens/review_app/index.tsx
|
|
- sed -i -e 's/await isAvailableAsync()/false/' -e '/isAvailableAsync/d' app/utils/reviews.ts
|
|
- sed -i -e '/extension-ima/d' node_modules/react-native-video/android/build.gradle
|
|
- sed -i -e '/installreferrer/d' node_modules/expo-application/android/build.gradle
|
|
- sed -i -e '/com.android.installreferrer.api/d' -e '/StringBuilder()/,/^ })/d'
|
|
-e '/getInstallReferrerAsync/apromise.resolve("")' node_modules/expo-application/android/src/main/java/expo/modules/application/ApplicationModule.kt
|
|
- sed -i -e 's|maven.fabric.io/public|jitpack.io|' node_modules/react-native-math-view/android/build.gradle
|
|
- sed -i -e 's|def command =.*sdkmanager|def command = "sdkmanager|' node_modules/react-native-navigation/lib/android/app/build.gradle
|
|
- cd node_modules/react-native-notifications/lib/android/app
|
|
- sed -i -e '/firebase-messaging/d' build.gradle
|
|
- sed -i -e '/google-services/d' ../build.gradle
|
|
- sed -i -e '/FcmInstanceIdListenerService/,/<service/d' src/main/AndroidManifest.xml
|
|
- sed -i -e '/FirebaseApp/d' src/main/java/com/wix/reactnativenotifications/RNNotificationsPackage.java
|
|
- sed -i -e '/FirebaseMessaging.getInstance/,/});/d' -e '/FirebaseMessaging/d'
|
|
src/main/java/com/wix/reactnativenotifications/fcm/FcmToken.java
|
|
scanignore:
|
|
- libraries/@mattermost/hardware-keyboard/android/build.gradle
|
|
- libraries/@mattermost/rnshare/android/build.gradle
|
|
- libraries/@mattermost/rnutils/android/build.gradle
|
|
- node_modules/expo-modules-autolinking/scripts/android/autolinking_implementation.gradle
|
|
- node_modules/expo-modules-core/android/ExpoModulesCorePlugin.gradle
|
|
- node_modules/jsc-android
|
|
- node_modules/@mattermost/react-native-emm/android/build.gradle
|
|
- node_modules/@mattermost/react-native-network-client/android/build.gradle
|
|
- node_modules/@mattermost/react-native-paste-input/android/build.gradle
|
|
- node_modules/@mattermost/react-native-turbo-log/android/build.gradle
|
|
- node_modules/@react-native-camera-roll/camera-roll/android/build.gradle
|
|
- node_modules/@react-native-community/netinfo/android/build.gradle
|
|
- node_modules/@react-native-cookies/cookies/android/build.gradle
|
|
- node_modules/react-native-haptic-feedback/android/build.gradle
|
|
- node_modules/react-native-image-picker/android/build.gradle
|
|
- node_modules/react-native-localize/android/build.gradle
|
|
- node_modules/react-native-math-view/android/build.gradle
|
|
- node_modules/react-native-navigation/lib/android/build.gradle
|
|
- node_modules/react-native-notifications/lib/android/build.gradle
|
|
- node_modules/react-native-performance/android/build.gradle
|
|
- node_modules/react-native-permissions/android/build.gradle
|
|
- node_modules/react-native-reanimated/android/build.gradle
|
|
- node_modules/react-native-safe-area-context/android/build.gradle
|
|
- node_modules/react-native-screens/android/build.gradle
|
|
- node_modules/react-native/sdks/hermesc/linux64-bin/hermesc
|
|
- node_modules/react-native-share/android/build.gradle
|
|
- node_modules/react-native-svg/android/build.gradle
|
|
- node_modules/react-native-vector-icons/android/build.gradle
|
|
- node_modules/react-native-video/android/build.gradle
|
|
- node_modules/@stream-io/flat-list-mvcp/android/build.gradle
|
|
scandelete:
|
|
- node_modules
|
|
build:
|
|
- pushd ../..
|
|
- node scripts/generate-assets.js
|
|
- ./node_modules/.bin/jetify
|
|
- popd
|
|
gradleprops:
|
|
- separateApk=true
|
|
- reactNativeArchitectures=x86_64
|
|
|
|
MaintainerNotes: scanner might detect 'com/google/ads/interactivemedia/v3/api/AdEvent'
|
|
stubs from react-native-video
|
|
|
|
AutoUpdateMode: Version
|
|
UpdateCheckMode: Tags
|
|
VercodeOperation:
|
|
- 100 * %c + 1
|
|
- 100 * %c + 2
|
|
- 100 * %c + 3
|
|
- 100 * %c + 4
|
|
CurrentVersion: 2.29.1
|
|
CurrentVersionCode: 64804
|