Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Move modules.json to build folder #2920

Closed
5 of 11 tasks
habovh opened this issue Mar 23, 2023 · 16 comments
Closed
5 of 11 tasks

Move modules.json to build folder #2920

habovh opened this issue Mar 23, 2023 · 16 comments

Comments

@habovh
Copy link

habovh commented Mar 23, 2023

OS:

  • Windows
  • MacOS
  • Linux

Platform:

  • iOS
  • Android

SDK:

  • @sentry/react-native (>= 1.0.0)
  • react-native-sentry (<= 0.43.2)

SDK version: 5.0.0

react-native version: 0.71.3

Are you using Expo?

  • Yes
  • No

Are you using sentry.io or on-premise?

  • sentry.io (SaaS)
  • on-premise

If you are using sentry.io, please post a link to your issue so we can take a look:

No issue to share

Configuration:

Not relevant here


I have following issue:

On recent versions of the SDK, a new file appeared in my source control at the following path: android/app/src/main/assets/modules.json. As I understand, it's part of a collection process from Sentry to list the modules of the app, as defined here:

def modulesOutput = "$reactRoot/android/app/src/main/assets/modules.json"

However, unlike other build artefacts such as source maps, this file is not removed at the end of the build process. It should be noted that this file is not required to run the app, it seems it is only used during the build process while sentry is doing its magic to provide context for our future crashes.

Additionally, this file is located in a folder that is supposed to be checked in source control.

In my opinion there are two issues:

  1. This file should not be located in under the src/ folder of the android app.
  2. This file is not useful outside of the build process and yet pollutes the codebase if checked-in.

Suggested changes:

  1. Instead of the src folder, this file should be moved to the build directory along other build artefacts
  2. This file should be unlinked upon successful build/processing by Sentry

Why am I not opening a PR?

Well, I'm not familiar with the build process, and there might be some reason for this file being placed here instead of there. I was surprised to see a new file appearing in my source control after updating to v5.0.0 for no apparent reason. I'm simply basing this feedback on this snippet about source maps in the same file I mentioned earlier:

/** Delete sourcemap files */
def cliCleanUpTask = tasks.create(name: nameCleanup, type: Delete) {
description = "clean up extra sourcemap"
group = 'sentry.io'
delete sourcemapOutput
delete "$buildDir/intermediates/assets/release/index.android.bundle.map"
// react native default bundle dir
}

In any case, I'd love to have some input from more knowledgeable people about this, and in case this file needs to stay here, it'd be great to have official guidance regarding version control: should this file be ignored or included in source control?

@krystofwoldrich
Copy link
Member

Hi,
thank you for all the details. We definitely agree this file should not interfere with your version control system.

The reason why we choose $reactRoot/android/app/src/main/assets/modules.json path is that it automatically gets picked up by the RN Android tooling and included in the final APK. This file is needed in runtime to load the modules' information.

We put in place a clean-up job, I would like to explore why it didn't get executed.

def modulesCleanUpTask = tasks.create(name: nameModulesCleanup, type: Delete) {
description = "clean up collected modules generated file"
group = 'sentry.io'
delete modulesOutput
}

@habovh
Copy link
Author

habovh commented Mar 24, 2023

Thanks for clarifying, I understand better why you put it here then. It still feels like there should be a better suited location for files to be included in the built APK/AAB. Where does RN put the compiled JS bundle?

I missed the cleanup task when reading the gradle file, then again I'm not an expert in the Android build system. Please let me know if there's anything I can do to help! In the meantime, I'll add this path to my gitignore now I know it's safe to delete.

@krystofwoldrich
Copy link
Member

Could you try to run your build with Gradle Scan, that should help us to discover why the cleanup doesn't run?

./gradlew assembleRelease --scan

@habovh
Copy link
Author

habovh commented Mar 24, 2023

Here's a fresh scan, built using ./gradlew assembleRelease --scan: https://scans.gradle.com/s/hw42rjdsb24bk

And just as I ran this command I realised the modules.json file got successfully removed at the end!

However, when using Android Studio to generate an Android App Bundle, the modules.json file is not removed. This is how I usually build the app. There must be some kind of configuration mishap that prevents Android Studio from running the createBundleReleaseJsAndAssets_SentryCollectModulesCleanUp function.

Is there a way for me to build using the --scan flag through Android Studio? It occurred to me, since this folder is supposed to be only contain source managed by the developer, maybe Android Studio won't run the delete command here? Or maybe the task is not properly registered when building the project?

In case it helps, here's the build output from Android Studio which resulted in the modules.json not being removed:

Android Studio AAB build log
Executing tasks: [:app:bundleRelease] in project /Users/jordanbecker/Repositories/allsquare/mobile-app/android

> Task :react-native-gradle-plugin:compileKotlin UP-TO-DATE
> Task :react-native-gradle-plugin:compileJava NO-SOURCE
> Task :react-native-gradle-plugin:pluginDescriptors UP-TO-DATE
> Task :react-native-gradle-plugin:processResources UP-TO-DATE
> Task :react-native-gradle-plugin:classes UP-TO-DATE
> Task :react-native-gradle-plugin:inspectClassesForKotlinIC UP-TO-DATE
> Task :react-native-gradle-plugin:jar UP-TO-DATE

> Configure project :app
Configuration 'androidApis' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidJacocoAnt' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidJdkImage' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestDebugCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestDebugImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestDebugRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestDebugWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestReleaseCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestReleaseImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestReleaseRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestReleaseWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestUtil' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'androidTestWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'annotationProcessor' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'api' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'archives' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'compileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'coreLibraryDesugaring' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugAabPublication' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugAnnotationProcessorClasspath' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugApi' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugApiElements' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugApkPublication' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugReverseMetadataValues' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugRuntimeClasspath' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.

> Configure project :react-native-firebase_analytics
:react-native-firebase_analytics package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/analytics/package.json
:react-native-firebase_app package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/app/package.json
:react-native-firebase_analytics:firebase.bom using default value: 31.2.2
:react-native-firebase_analytics package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/analytics/package.json
:react-native-firebase_analytics:version set from package.json: 17.3.1 (17,3,1 - 17003001)
:react-native-firebase_analytics:android.compileSdk using custom value: 33
:react-native-firebase_analytics:android.targetSdk using custom value: 33
:react-native-firebase_analytics:android.minSdk using custom value: 21
:react-native-firebase_analytics:reactNativeAndroidDir /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/react-native/android

> Configure project :react-native-firebase_app
:react-native-firebase_app package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/app/package.json
:react-native-firebase_app:firebase.bom using default value: 31.2.2
:react-native-firebase_app:play.play-services-auth using default value: 20.3.0
:react-native-firebase_app package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/app/package.json
:react-native-firebase_app:version set from package.json: 17.3.1 (17,3,1 - 17003001)
:react-native-firebase_app:android.compileSdk using custom value: 33
:react-native-firebase_app:android.targetSdk using custom value: 33
:react-native-firebase_app:android.minSdk using custom value: 21
:react-native-firebase_app:reactNativeAndroidDir /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/react-native/android

> Configure project :react-native-firebase_perf
:react-native-firebase_perf package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/perf/package.json
:react-native-firebase_app package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/app/package.json
:react-native-firebase_perf:firebase.bom using default value: 31.2.2
:react-native-firebase_perf package.json found at /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/@react-native-firebase/perf/package.json
:react-native-firebase_perf:version set from package.json: 17.3.1 (17,3,1 - 17003001)
:react-native-firebase_perf:android.compileSdk using custom value: 33
:react-native-firebase_perf:android.targetSdk using custom value: 33
:react-native-firebase_perf:android.minSdk using custom value: 21
:react-native-firebase_perf:reactNativeAndroidDir /Users/jordanbecker/Repositories/allsquare/mobile-app/node_modules/react-native/android

> Configure project :app
Configuration 'debugRuntimeElements' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugUnitTestAnnotationProcessorClasspath' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'debugWearBundling' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'default' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'implementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'lintChecks' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'lintPublish' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseAabPublication' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseAnnotationProcessorClasspath' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseApi' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseApiElements' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseApkPublication' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseReverseMetadataValues' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseRuntimeClasspath' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseRuntimeElements' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseUnitTestAnnotationProcessorClasspath' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'releaseWearBundling' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'runtimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testDebugCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testDebugImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testDebugRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testDebugWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesApi' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesDebugApi' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesDebugCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesDebugImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesDebugRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesDebugWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesReleaseApi' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesReleaseCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesReleaseImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesReleaseRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesReleaseWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testFixturesWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testReleaseCompileOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testReleaseImplementation' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testReleaseRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testReleaseWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testRuntimeOnly' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.
Configuration 'testWearApp' was resolved during configuration time.
This is a build performance and scalability issue.
See https://github.com/gradle/gradle/issues/2298
Run with --info for a stacktrace.

> Task :app:buildCodegenCLI SKIPPED
> Task :app:generateCodegenSchemaFromJavaScript SKIPPED
> Task :app:generateCodegenArtifactsFromSchema SKIPPED
> Task :app:generatePackageList
> Task :app:preBuild
> Task :app:preReleaseBuild
> Task :invertase_react-native-apple-authentication:preBuild UP-TO-DATE
> Task :invertase_react-native-apple-authentication:preReleaseBuild UP-TO-DATE
> Task :invertase_react-native-apple-authentication:packageReleaseRenderscript NO-SOURCE
> Task :react-native-async-storage_async-storage:preBuild UP-TO-DATE
> Task :react-native-async-storage_async-storage:preReleaseBuild UP-TO-DATE
> Task :react-native-async-storage_async-storage:packageReleaseRenderscript NO-SOURCE
> Task :react-native-camera-roll_camera-roll:preBuild UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:preReleaseBuild UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_blur:preBuild UP-TO-DATE
> Task :react-native-community_blur:preReleaseBuild UP-TO-DATE
> Task :react-native-community_blur:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_datetimepicker:preBuild UP-TO-DATE
> Task :react-native-community_datetimepicker:preReleaseBuild UP-TO-DATE
> Task :react-native-community_datetimepicker:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_geolocation:preBuild UP-TO-DATE
> Task :react-native-community_geolocation:preReleaseBuild UP-TO-DATE
> Task :react-native-community_geolocation:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_image-editor:preBuild UP-TO-DATE
> Task :react-native-community_image-editor:preReleaseBuild UP-TO-DATE
> Task :react-native-community_image-editor:packageReleaseRenderscript NO-SOURCE
> Task :react-native-community_netinfo:preBuild UP-TO-DATE
> Task :react-native-community_netinfo:preReleaseBuild UP-TO-DATE
> Task :react-native-community_netinfo:packageReleaseRenderscript NO-SOURCE
> Task :react-native-contacts:preBuild UP-TO-DATE
> Task :react-native-contacts:preReleaseBuild UP-TO-DATE
> Task :react-native-contacts:packageReleaseRenderscript NO-SOURCE
> Task :react-native-device-info:preBuild UP-TO-DATE
> Task :react-native-device-info:preReleaseBuild UP-TO-DATE
> Task :react-native-device-info:packageReleaseRenderscript NO-SOURCE
> Task :react-native-fast-image:preBuild UP-TO-DATE
> Task :react-native-fast-image:preReleaseBuild UP-TO-DATE
> Task :react-native-fast-image:packageReleaseRenderscript NO-SOURCE
> Task :react-native-fbsdk:preBuild UP-TO-DATE
> Task :react-native-fbsdk:preReleaseBuild UP-TO-DATE
> Task :react-native-fbsdk:packageReleaseRenderscript NO-SOURCE
> Task :react-native-firebase_analytics:preBuild UP-TO-DATE
> Task :react-native-firebase_analytics:preReleaseBuild UP-TO-DATE
> Task :react-native-firebase_analytics:packageReleaseRenderscript NO-SOURCE
> Task :react-native-firebase_app:preBuild UP-TO-DATE
> Task :react-native-firebase_app:preReleaseBuild UP-TO-DATE
> Task :react-native-firebase_app:packageReleaseRenderscript NO-SOURCE
> Task :react-native-firebase_perf:preBuild UP-TO-DATE
> Task :react-native-firebase_perf:preReleaseBuild UP-TO-DATE
> Task :react-native-firebase_perf:packageReleaseRenderscript NO-SOURCE
> Task :react-native-fs:preBuild UP-TO-DATE
> Task :react-native-fs:preReleaseBuild UP-TO-DATE
> Task :react-native-fs:packageReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:preBuild UP-TO-DATE
> Task :react-native-gesture-handler:preReleaseBuild UP-TO-DATE
> Task :react-native-gesture-handler:packageReleaseRenderscript NO-SOURCE
> Task :react-native-get-random-values:preBuild UP-TO-DATE
> Task :react-native-get-random-values:preReleaseBuild UP-TO-DATE
> Task :react-native-get-random-values:packageReleaseRenderscript NO-SOURCE
> Task :react-native-haptic-feedback:preBuild UP-TO-DATE
> Task :react-native-haptic-feedback:preReleaseBuild UP-TO-DATE
> Task :react-native-haptic-feedback:packageReleaseRenderscript NO-SOURCE
> Task :react-native-image-picker:preBuild UP-TO-DATE
> Task :react-native-image-picker:preReleaseBuild UP-TO-DATE
> Task :react-native-image-picker:packageReleaseRenderscript NO-SOURCE
> Task :react-native-inappbrowser-reborn:preBuild UP-TO-DATE
> Task :react-native-inappbrowser-reborn:preReleaseBuild UP-TO-DATE
> Task :react-native-inappbrowser-reborn:packageReleaseRenderscript NO-SOURCE
> Task :react-native-linear-gradient:preBuild UP-TO-DATE
> Task :react-native-linear-gradient:preReleaseBuild UP-TO-DATE
> Task :react-native-linear-gradient:packageReleaseRenderscript NO-SOURCE
> Task :react-native-maps:preBuild UP-TO-DATE
> Task :react-native-maps:preReleaseBuild UP-TO-DATE
> Task :react-native-maps:packageReleaseRenderscript NO-SOURCE
> Task :react-native-navigation:preBuild UP-TO-DATE
> Task :react-native-navigation:preReactNative71ReleaseBuild UP-TO-DATE
> Task :react-native-navigation:packageReactNative71ReleaseRenderscript NO-SOURCE
> Task :react-native-onesignal:preBuild UP-TO-DATE
> Task :react-native-onesignal:preReleaseBuild UP-TO-DATE
> Task :react-native-onesignal:packageReleaseRenderscript NO-SOURCE
> Task :react-native-pager-view:preBuild UP-TO-DATE
> Task :react-native-pager-view:preReleaseBuild UP-TO-DATE
> Task :react-native-pager-view:packageReleaseRenderscript NO-SOURCE
> Task :react-native-picker_picker:preBuild UP-TO-DATE
> Task :react-native-picker_picker:preReleaseBuild UP-TO-DATE
> Task :react-native-picker_picker:packageReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:preBuild UP-TO-DATE
> Task :react-native-safe-area-context:preReleaseBuild UP-TO-DATE
> Task :react-native-safe-area-context:packageReleaseRenderscript NO-SOURCE
> Task :react-native-svg:preBuild UP-TO-DATE
> Task :react-native-svg:preReleaseBuild UP-TO-DATE
> Task :react-native-svg:packageReleaseRenderscript NO-SOURCE
> Task :react-native-vector-icons:preBuild UP-TO-DATE
> Task :react-native-vector-icons:preReleaseBuild UP-TO-DATE
> Task :react-native-vector-icons:packageReleaseRenderscript NO-SOURCE
> Task :react-native-video:preBuild UP-TO-DATE
> Task :react-native-video:preReleaseBuild UP-TO-DATE
> Task :react-native-video:packageReleaseRenderscript NO-SOURCE
> Task :react-native-youtube:preBuild UP-TO-DATE
> Task :react-native-youtube:preReleaseBuild UP-TO-DATE
> Task :react-native-youtube:packageReleaseRenderscript NO-SOURCE
> Task :rn-fetch-blob:preBuild UP-TO-DATE
> Task :rn-fetch-blob:preReleaseBuild UP-TO-DATE
> Task :rn-fetch-blob:packageReleaseRenderscript NO-SOURCE
> Task :sentry_react-native:preBuild UP-TO-DATE
> Task :sentry_react-native:preReleaseBuild UP-TO-DATE
> Task :sentry_react-native:packageReleaseRenderscript NO-SOURCE
> Task :app:compileReleaseRenderscript NO-SOURCE
> Task :app:generateReleaseResValues UP-TO-DATE
> Task :app:processReleaseGoogleServices UP-TO-DATE
> Task :invertase_react-native-apple-authentication:compileReleaseRenderscript NO-SOURCE
> Task :invertase_react-native-apple-authentication:generateReleaseResValues UP-TO-DATE
> Task :invertase_react-native-apple-authentication:generateReleaseResources UP-TO-DATE
> Task :invertase_react-native-apple-authentication:packageReleaseResources UP-TO-DATE
> Task :react-native-async-storage_async-storage:compileReleaseRenderscript NO-SOURCE
> Task :react-native-async-storage_async-storage:generateReleaseResValues UP-TO-DATE
> Task :react-native-async-storage_async-storage:generateReleaseResources UP-TO-DATE
> Task :react-native-async-storage_async-storage:packageReleaseResources UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:compileReleaseRenderscript NO-SOURCE
> Task :react-native-camera-roll_camera-roll:generateReleaseResValues UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:generateReleaseResources UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:packageReleaseResources UP-TO-DATE
> Task :react-native-community_blur:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_blur:generateReleaseResValues UP-TO-DATE
> Task :react-native-community_blur:generateReleaseResources UP-TO-DATE
> Task :react-native-community_blur:packageReleaseResources UP-TO-DATE
> Task :react-native-community_datetimepicker:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_datetimepicker:generateReleaseResValues UP-TO-DATE
> Task :react-native-community_datetimepicker:generateReleaseResources UP-TO-DATE
> Task :react-native-community_datetimepicker:packageReleaseResources UP-TO-DATE
> Task :react-native-community_geolocation:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_geolocation:generateReleaseResValues UP-TO-DATE
> Task :react-native-community_geolocation:generateReleaseResources UP-TO-DATE
> Task :react-native-community_geolocation:packageReleaseResources UP-TO-DATE
> Task :react-native-community_image-editor:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_image-editor:generateReleaseResValues UP-TO-DATE
> Task :react-native-community_image-editor:generateReleaseResources UP-TO-DATE
> Task :react-native-community_image-editor:packageReleaseResources UP-TO-DATE
> Task :react-native-community_netinfo:compileReleaseRenderscript NO-SOURCE
> Task :react-native-community_netinfo:generateReleaseResValues UP-TO-DATE
> Task :react-native-community_netinfo:generateReleaseResources UP-TO-DATE
> Task :react-native-community_netinfo:packageReleaseResources UP-TO-DATE
> Task :react-native-contacts:compileReleaseRenderscript NO-SOURCE
> Task :react-native-contacts:generateReleaseResValues UP-TO-DATE
> Task :react-native-contacts:generateReleaseResources UP-TO-DATE
> Task :react-native-contacts:packageReleaseResources UP-TO-DATE
> Task :react-native-device-info:compileReleaseRenderscript NO-SOURCE
> Task :react-native-device-info:generateReleaseResValues UP-TO-DATE
> Task :react-native-device-info:generateReleaseResources UP-TO-DATE
> Task :react-native-device-info:packageReleaseResources UP-TO-DATE
> Task :react-native-fast-image:compileReleaseRenderscript NO-SOURCE
> Task :react-native-fast-image:generateReleaseResValues UP-TO-DATE
> Task :react-native-fast-image:generateReleaseResources UP-TO-DATE
> Task :react-native-fast-image:packageReleaseResources UP-TO-DATE
> Task :react-native-fbsdk:compileReleaseRenderscript NO-SOURCE
> Task :react-native-fbsdk:generateReleaseResValues UP-TO-DATE
> Task :react-native-fbsdk:generateReleaseResources UP-TO-DATE
> Task :react-native-fbsdk:packageReleaseResources UP-TO-DATE
> Task :react-native-firebase_analytics:compileReleaseRenderscript NO-SOURCE
> Task :react-native-firebase_analytics:generateReleaseResValues UP-TO-DATE
> Task :react-native-firebase_analytics:generateReleaseResources UP-TO-DATE
> Task :react-native-firebase_analytics:packageReleaseResources UP-TO-DATE
> Task :react-native-firebase_app:compileReleaseRenderscript NO-SOURCE
> Task :react-native-firebase_app:generateReleaseResValues UP-TO-DATE
> Task :react-native-firebase_app:generateReleaseResources UP-TO-DATE
> Task :react-native-firebase_app:packageReleaseResources UP-TO-DATE
> Task :react-native-firebase_perf:compileReleaseRenderscript NO-SOURCE
> Task :react-native-firebase_perf:generateReleaseResValues UP-TO-DATE
> Task :react-native-firebase_perf:generateReleaseResources UP-TO-DATE
> Task :react-native-firebase_perf:packageReleaseResources UP-TO-DATE
> Task :react-native-fs:compileReleaseRenderscript NO-SOURCE
> Task :react-native-fs:generateReleaseResValues UP-TO-DATE
> Task :react-native-fs:generateReleaseResources UP-TO-DATE
> Task :react-native-fs:packageReleaseResources UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseRenderscript NO-SOURCE
> Task :react-native-gesture-handler:generateReleaseResValues UP-TO-DATE
> Task :react-native-gesture-handler:generateReleaseResources UP-TO-DATE
> Task :react-native-gesture-handler:packageReleaseResources UP-TO-DATE
> Task :react-native-get-random-values:compileReleaseRenderscript NO-SOURCE
> Task :react-native-get-random-values:generateReleaseResValues UP-TO-DATE
> Task :react-native-get-random-values:generateReleaseResources UP-TO-DATE
> Task :react-native-get-random-values:packageReleaseResources UP-TO-DATE
> Task :react-native-haptic-feedback:compileReleaseRenderscript NO-SOURCE
> Task :react-native-haptic-feedback:generateReleaseResValues UP-TO-DATE
> Task :react-native-haptic-feedback:generateReleaseResources UP-TO-DATE
> Task :react-native-haptic-feedback:packageReleaseResources UP-TO-DATE
> Task :react-native-image-picker:compileReleaseRenderscript NO-SOURCE
> Task :react-native-image-picker:generateReleaseResValues UP-TO-DATE
> Task :react-native-image-picker:generateReleaseResources UP-TO-DATE
> Task :react-native-image-picker:packageReleaseResources UP-TO-DATE
> Task :react-native-inappbrowser-reborn:compileReleaseRenderscript NO-SOURCE
> Task :react-native-inappbrowser-reborn:generateReleaseResValues UP-TO-DATE
> Task :react-native-inappbrowser-reborn:generateReleaseResources UP-TO-DATE
> Task :react-native-inappbrowser-reborn:packageReleaseResources UP-TO-DATE
> Task :react-native-linear-gradient:compileReleaseRenderscript NO-SOURCE
> Task :react-native-linear-gradient:generateReleaseResValues UP-TO-DATE
> Task :react-native-linear-gradient:generateReleaseResources UP-TO-DATE
> Task :react-native-linear-gradient:packageReleaseResources UP-TO-DATE
> Task :react-native-maps:compileReleaseRenderscript NO-SOURCE
> Task :react-native-maps:generateReleaseResValues UP-TO-DATE
> Task :react-native-maps:generateReleaseResources UP-TO-DATE
> Task :react-native-maps:packageReleaseResources UP-TO-DATE
> Task :react-native-navigation:compileReactNative71ReleaseRenderscript NO-SOURCE
> Task :react-native-navigation:generateReactNative71ReleaseResValues UP-TO-DATE
> Task :react-native-navigation:generateReactNative71ReleaseResources UP-TO-DATE
> Task :react-native-navigation:packageReactNative71ReleaseResources UP-TO-DATE
> Task :react-native-onesignal:compileReleaseRenderscript NO-SOURCE
> Task :react-native-onesignal:generateReleaseResValues UP-TO-DATE
> Task :react-native-onesignal:generateReleaseResources UP-TO-DATE
> Task :react-native-onesignal:packageReleaseResources UP-TO-DATE
> Task :react-native-pager-view:compileReleaseRenderscript NO-SOURCE
> Task :react-native-pager-view:generateReleaseResValues UP-TO-DATE
> Task :react-native-pager-view:generateReleaseResources UP-TO-DATE
> Task :react-native-pager-view:packageReleaseResources UP-TO-DATE
> Task :react-native-picker_picker:compileReleaseRenderscript NO-SOURCE
> Task :react-native-picker_picker:generateReleaseResValues UP-TO-DATE
> Task :react-native-picker_picker:generateReleaseResources UP-TO-DATE
> Task :react-native-picker_picker:packageReleaseResources UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseRenderscript NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseResValues UP-TO-DATE
> Task :react-native-safe-area-context:generateReleaseResources UP-TO-DATE
> Task :react-native-safe-area-context:packageReleaseResources UP-TO-DATE
> Task :react-native-svg:compileReleaseRenderscript NO-SOURCE
> Task :react-native-svg:generateReleaseResValues UP-TO-DATE
> Task :react-native-svg:generateReleaseResources UP-TO-DATE
> Task :react-native-svg:packageReleaseResources UP-TO-DATE
> Task :react-native-vector-icons:compileReleaseRenderscript NO-SOURCE
> Task :react-native-vector-icons:generateReleaseResValues UP-TO-DATE
> Task :react-native-vector-icons:generateReleaseResources UP-TO-DATE
> Task :react-native-vector-icons:packageReleaseResources UP-TO-DATE
> Task :react-native-video:compileReleaseRenderscript NO-SOURCE
> Task :react-native-video:generateReleaseResValues UP-TO-DATE
> Task :react-native-video:generateReleaseResources UP-TO-DATE
> Task :react-native-video:packageReleaseResources UP-TO-DATE
> Task :react-native-youtube:compileReleaseRenderscript NO-SOURCE
> Task :react-native-youtube:generateReleaseResValues UP-TO-DATE
> Task :react-native-youtube:generateReleaseResources UP-TO-DATE
> Task :react-native-youtube:packageReleaseResources UP-TO-DATE
> Task :rn-fetch-blob:compileReleaseRenderscript NO-SOURCE
> Task :rn-fetch-blob:generateReleaseResValues UP-TO-DATE
> Task :rn-fetch-blob:generateReleaseResources UP-TO-DATE
> Task :rn-fetch-blob:packageReleaseResources UP-TO-DATE
> Task :sentry_react-native:compileReleaseRenderscript NO-SOURCE
> Task :sentry_react-native:generateReleaseResValues UP-TO-DATE
> Task :sentry_react-native:generateReleaseResources UP-TO-DATE
> Task :sentry_react-native:packageReleaseResources UP-TO-DATE
> Task :app:mapReleaseSourceSetPaths UP-TO-DATE
> Task :app:createBundleReleaseJsAndAssets UP-TO-DATE

> Task :app:createBundleReleaseJsAndAssets_SentryUpload_com.allsquaregolf.rnapp@7.5.5+5050_5050
  INFO    2023-03-24 15:41:06.527533 +01:00 Loaded file referenced by SENTRY_PROPERTIES (/Users/jordanbecker/Repositories/allsquare/mobile-app/android/sentry.properties)
Processing react-native sourcemaps for Sentry upload.
> Analyzing 2 sources
> Rewriting sources
> Adding source map references
Uploading sourcemaps for release com.allsquaregolf.rnapp@7.5.5+5050 distribution 5050
> Bundled 2 files for upload
> Uploaded release files to Sentry
> File upload complete (processing pending on server)
> Organization: allsquare
> Project: mobile-app
> Release: com.allsquaregolf.rnapp@7.5.5+5050
> Dist: 5050

Source Map Upload Report
  Minified Scripts
    ~/index.android.bundle (sourcemap at index.android.bundle.map)
  Source Maps
    ~/index.android.bundle.map

> Task :app:createBundleReleaseJsAndAssets_SentryCollectModules_com.allsquaregolf.rnapp@7.5.5+5050_5050
Sentry Logger [info]: Reading source map from /Users/jordanbecker/Repositories/allsquare/mobile-app/android/app/build/generated/sourcemaps/react/release/index.android.bundle.map
Sentry Logger [info]: Saving modules to /Users/jordanbecker/Repositories/allsquare/mobile-app/android/app/src/main/assets/modules.json
Sentry Logger [info]: Resolving modules from paths /Users/jordanbecker/Repositories/allsquare/mobile-app/android/app/src/main/assets/modules.json
Sentry Logger [info]: Modules collected and saved to: /Users/jordanbecker/Repositories/allsquare/mobile-app/android/app/src/main/assets/modules.json

> Task :app:generateReleaseResources UP-TO-DATE
> Task :app:mergeReleaseResources UP-TO-DATE
> Task :app:createReleaseCompatibleScreenManifests UP-TO-DATE
> Task :app:extractDeepLinksRelease UP-TO-DATE
> Task :invertase_react-native-apple-authentication:extractDeepLinksRelease UP-TO-DATE
> Task :invertase_react-native-apple-authentication:processReleaseManifest UP-TO-DATE
> Task :react-native-async-storage_async-storage:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-async-storage_async-storage:processReleaseManifest UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:processReleaseManifest UP-TO-DATE
> Task :react-native-community_blur:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-community_blur:processReleaseManifest UP-TO-DATE
> Task :react-native-community_datetimepicker:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-community_datetimepicker:processReleaseManifest UP-TO-DATE
> Task :react-native-community_geolocation:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-community_geolocation:processReleaseManifest UP-TO-DATE
> Task :react-native-community_image-editor:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-community_image-editor:processReleaseManifest UP-TO-DATE
> Task :react-native-community_netinfo:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-community_netinfo:processReleaseManifest UP-TO-DATE
> Task :react-native-contacts:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-contacts:processReleaseManifest UP-TO-DATE
> Task :react-native-device-info:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-device-info:processReleaseManifest UP-TO-DATE
> Task :react-native-fast-image:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-fast-image:processReleaseManifest UP-TO-DATE
> Task :react-native-fbsdk:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-fbsdk:processReleaseManifest UP-TO-DATE
> Task :react-native-firebase_analytics:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-firebase_analytics:processReleaseManifest UP-TO-DATE
> Task :react-native-firebase_app:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-firebase_app:processReleaseManifest UP-TO-DATE
> Task :react-native-firebase_perf:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-firebase_perf:processReleaseManifest UP-TO-DATE
> Task :react-native-fs:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-fs:processReleaseManifest UP-TO-DATE
> Task :react-native-gesture-handler:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-gesture-handler:processReleaseManifest UP-TO-DATE
> Task :react-native-get-random-values:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-get-random-values:processReleaseManifest UP-TO-DATE
> Task :react-native-haptic-feedback:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-haptic-feedback:processReleaseManifest UP-TO-DATE
> Task :react-native-image-picker:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-image-picker:processReleaseManifest UP-TO-DATE
> Task :react-native-inappbrowser-reborn:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-inappbrowser-reborn:processReleaseManifest UP-TO-DATE
> Task :react-native-linear-gradient:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-linear-gradient:processReleaseManifest UP-TO-DATE
> Task :react-native-maps:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-maps:processReleaseManifest UP-TO-DATE
> Task :react-native-navigation:extractDeepLinksReactNative71Release UP-TO-DATE
> Task :react-native-navigation:processReactNative71ReleaseManifest UP-TO-DATE
> Task :react-native-onesignal:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-onesignal:processReleaseManifest UP-TO-DATE
> Task :react-native-pager-view:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-pager-view:processReleaseManifest UP-TO-DATE
> Task :react-native-picker_picker:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-picker_picker:processReleaseManifest UP-TO-DATE
> Task :react-native-safe-area-context:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-safe-area-context:processReleaseManifest UP-TO-DATE
> Task :react-native-svg:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-svg:processReleaseManifest UP-TO-DATE
> Task :react-native-vector-icons:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-vector-icons:processReleaseManifest UP-TO-DATE
> Task :react-native-video:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-video:processReleaseManifest UP-TO-DATE
> Task :react-native-youtube:extractDeepLinksRelease UP-TO-DATE
> Task :react-native-youtube:processReleaseManifest UP-TO-DATE
> Task :rn-fetch-blob:extractDeepLinksRelease UP-TO-DATE
> Task :rn-fetch-blob:processReleaseManifest UP-TO-DATE
> Task :sentry_react-native:extractDeepLinksRelease UP-TO-DATE
> Task :sentry_react-native:processReleaseManifest UP-TO-DATE
> Task :app:processReleaseMainManifest UP-TO-DATE
> Task :app:processReleaseManifest UP-TO-DATE
> Task :app:processApplicationManifestReleaseForBundle UP-TO-DATE
> Task :invertase_react-native-apple-authentication:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-async-storage_async-storage:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-community_blur:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-community_datetimepicker:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-community_geolocation:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-community_image-editor:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-community_netinfo:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-contacts:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-device-info:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-fast-image:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-fbsdk:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-firebase_analytics:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-firebase_app:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-firebase_perf:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-fs:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-get-random-values:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-haptic-feedback:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-image-picker:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-inappbrowser-reborn:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-linear-gradient:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-maps:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-navigation:compileReactNative71ReleaseLibraryResources UP-TO-DATE
> Task :react-native-onesignal:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-pager-view:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-picker_picker:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-svg:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-vector-icons:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-video:compileReleaseLibraryResources UP-TO-DATE
> Task :react-native-youtube:compileReleaseLibraryResources UP-TO-DATE
> Task :rn-fetch-blob:compileReleaseLibraryResources UP-TO-DATE
> Task :sentry_react-native:compileReleaseLibraryResources UP-TO-DATE
> Task :app:bundleReleaseResources UP-TO-DATE
> Task :app:checkReleaseDuplicateClasses UP-TO-DATE
> Task :app:desugarReleaseFileDependencies UP-TO-DATE
> Task :app:mergeExtDexRelease UP-TO-DATE
> Task :invertase_react-native-apple-authentication:compileReleaseAidl NO-SOURCE
> Task :invertase_react-native-apple-authentication:generateReleaseBuildConfig UP-TO-DATE
> Task :invertase_react-native-apple-authentication:parseReleaseLocalResources UP-TO-DATE
> Task :invertase_react-native-apple-authentication:generateReleaseRFile UP-TO-DATE
> Task :invertase_react-native-apple-authentication:compileReleaseKotlin UP-TO-DATE
> Task :invertase_react-native-apple-authentication:javaPreCompileRelease UP-TO-DATE
> Task :invertase_react-native-apple-authentication:compileReleaseJavaWithJavac UP-TO-DATE
> Task :invertase_react-native-apple-authentication:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-async-storage_async-storage:compileReleaseAidl NO-SOURCE
> Task :react-native-async-storage_async-storage:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-async-storage_async-storage:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-async-storage_async-storage:generateReleaseRFile UP-TO-DATE
> Task :react-native-async-storage_async-storage:javaPreCompileRelease UP-TO-DATE
> Task :react-native-async-storage_async-storage:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-async-storage_async-storage:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:compileReleaseAidl NO-SOURCE
> Task :react-native-camera-roll_camera-roll:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:generateReleaseRFile UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:javaPreCompileRelease UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-community_blur:compileReleaseAidl NO-SOURCE
> Task :react-native-community_blur:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-community_blur:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-community_blur:generateReleaseRFile UP-TO-DATE
> Task :react-native-community_blur:javaPreCompileRelease UP-TO-DATE
> Task :react-native-community_blur:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-community_blur:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-community_datetimepicker:compileReleaseAidl NO-SOURCE
> Task :react-native-community_datetimepicker:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-community_datetimepicker:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-community_datetimepicker:generateReleaseRFile UP-TO-DATE
> Task :react-native-community_datetimepicker:javaPreCompileRelease UP-TO-DATE
> Task :react-native-community_datetimepicker:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-community_datetimepicker:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-community_geolocation:compileReleaseAidl NO-SOURCE
> Task :react-native-community_geolocation:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-community_geolocation:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-community_geolocation:generateReleaseRFile UP-TO-DATE
> Task :react-native-community_geolocation:javaPreCompileRelease UP-TO-DATE
> Task :react-native-community_geolocation:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-community_geolocation:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-community_image-editor:compileReleaseAidl NO-SOURCE
> Task :react-native-community_image-editor:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-community_image-editor:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-community_image-editor:generateReleaseRFile UP-TO-DATE
> Task :react-native-community_image-editor:javaPreCompileRelease UP-TO-DATE
> Task :react-native-community_image-editor:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-community_image-editor:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-community_netinfo:compileReleaseAidl NO-SOURCE
> Task :react-native-community_netinfo:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-community_netinfo:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-community_netinfo:generateReleaseRFile UP-TO-DATE
> Task :react-native-community_netinfo:javaPreCompileRelease UP-TO-DATE
> Task :react-native-community_netinfo:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-community_netinfo:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-firebase_app:compileReleaseAidl NO-SOURCE
> Task :react-native-firebase_analytics:compileReleaseAidl NO-SOURCE
> Task :react-native-firebase_analytics:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-firebase_analytics:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-firebase_app:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-firebase_app:generateReleaseRFile UP-TO-DATE
> Task :react-native-firebase_analytics:generateReleaseRFile UP-TO-DATE
> Task :react-native-firebase_analytics:javaPreCompileRelease UP-TO-DATE
> Task :react-native-firebase_app:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-firebase_app:javaPreCompileRelease UP-TO-DATE
> Task :react-native-firebase_app:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-firebase_app:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-firebase_analytics:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-firebase_analytics:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-firebase_app:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-firebase_perf:compileReleaseAidl NO-SOURCE
> Task :react-native-firebase_perf:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-firebase_perf:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-firebase_perf:generateReleaseRFile UP-TO-DATE
> Task :react-native-firebase_perf:javaPreCompileRelease UP-TO-DATE
> Task :react-native-firebase_perf:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-firebase_perf:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-picker_picker:compileReleaseAidl NO-SOURCE
> Task :react-native-picker_picker:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-picker_picker:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-picker_picker:generateReleaseRFile UP-TO-DATE
> Task :react-native-picker_picker:javaPreCompileRelease UP-TO-DATE
> Task :react-native-picker_picker:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-picker_picker:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :sentry_react-native:compileReleaseAidl NO-SOURCE
> Task :sentry_react-native:generateReleaseBuildConfig UP-TO-DATE
> Task :sentry_react-native:parseReleaseLocalResources UP-TO-DATE
> Task :sentry_react-native:generateReleaseRFile UP-TO-DATE
> Task :sentry_react-native:javaPreCompileRelease UP-TO-DATE
> Task :sentry_react-native:compileReleaseJavaWithJavac UP-TO-DATE
> Task :sentry_react-native:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-contacts:compileReleaseAidl NO-SOURCE
> Task :react-native-contacts:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-contacts:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-contacts:generateReleaseRFile UP-TO-DATE
> Task :react-native-contacts:javaPreCompileRelease UP-TO-DATE
> Task :react-native-contacts:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-contacts:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-device-info:compileReleaseAidl NO-SOURCE
> Task :react-native-device-info:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-device-info:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-device-info:generateReleaseRFile UP-TO-DATE
> Task :react-native-device-info:javaPreCompileRelease UP-TO-DATE
> Task :react-native-device-info:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-device-info:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-fast-image:compileReleaseAidl NO-SOURCE
> Task :react-native-fast-image:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-fast-image:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-fast-image:generateReleaseRFile UP-TO-DATE
> Task :react-native-fast-image:javaPreCompileRelease UP-TO-DATE
> Task :react-native-fast-image:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-fast-image:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-fbsdk:compileReleaseAidl NO-SOURCE
> Task :react-native-fbsdk:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-fbsdk:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-fbsdk:generateReleaseRFile UP-TO-DATE
> Task :react-native-fbsdk:javaPreCompileRelease UP-TO-DATE
> Task :react-native-fbsdk:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-fbsdk:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-fs:compileReleaseAidl NO-SOURCE
> Task :react-native-fs:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-fs:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-fs:generateReleaseRFile UP-TO-DATE
> Task :react-native-fs:javaPreCompileRelease UP-TO-DATE
> Task :react-native-fs:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-fs:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseAidl NO-SOURCE
> Task :react-native-gesture-handler:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-gesture-handler:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-gesture-handler:generateReleaseRFile UP-TO-DATE
> Task :react-native-gesture-handler:javaPreCompileRelease UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-gesture-handler:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-get-random-values:compileReleaseAidl NO-SOURCE
> Task :react-native-get-random-values:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-get-random-values:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-get-random-values:generateReleaseRFile UP-TO-DATE
> Task :react-native-get-random-values:javaPreCompileRelease UP-TO-DATE
> Task :react-native-get-random-values:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-get-random-values:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-haptic-feedback:compileReleaseAidl NO-SOURCE
> Task :react-native-haptic-feedback:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-haptic-feedback:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-haptic-feedback:generateReleaseRFile UP-TO-DATE
> Task :react-native-haptic-feedback:javaPreCompileRelease UP-TO-DATE
> Task :react-native-haptic-feedback:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-haptic-feedback:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-image-picker:compileReleaseAidl NO-SOURCE
> Task :react-native-image-picker:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-image-picker:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-image-picker:generateReleaseRFile UP-TO-DATE
> Task :react-native-image-picker:javaPreCompileRelease UP-TO-DATE
> Task :react-native-image-picker:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-image-picker:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-inappbrowser-reborn:compileReleaseAidl NO-SOURCE
> Task :react-native-inappbrowser-reborn:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-inappbrowser-reborn:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-inappbrowser-reborn:generateReleaseRFile UP-TO-DATE
> Task :react-native-inappbrowser-reborn:javaPreCompileRelease UP-TO-DATE
> Task :react-native-inappbrowser-reborn:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-inappbrowser-reborn:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-linear-gradient:compileReleaseAidl NO-SOURCE
> Task :react-native-linear-gradient:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-linear-gradient:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-linear-gradient:generateReleaseRFile UP-TO-DATE
> Task :react-native-linear-gradient:javaPreCompileRelease UP-TO-DATE
> Task :react-native-linear-gradient:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-linear-gradient:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-maps:compileReleaseAidl NO-SOURCE
> Task :react-native-maps:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-maps:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-maps:generateReleaseRFile UP-TO-DATE
> Task :react-native-maps:javaPreCompileRelease UP-TO-DATE
> Task :react-native-maps:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-maps:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-navigation:compileReactNative71ReleaseAidl NO-SOURCE
> Task :react-native-navigation:generateReactNative71ReleaseBuildConfig UP-TO-DATE
> Task :react-native-navigation:parseReactNative71ReleaseLocalResources UP-TO-DATE
> Task :react-native-navigation:generateReactNative71ReleaseRFile UP-TO-DATE
> Task :react-native-navigation:compileReactNative71ReleaseKotlin UP-TO-DATE
> Task :react-native-navigation:javaPreCompileReactNative71Release UP-TO-DATE
> Task :react-native-navigation:compileReactNative71ReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-navigation:bundleLibRuntimeToJarReactNative71Release UP-TO-DATE
> Task :react-native-onesignal:compileReleaseAidl NO-SOURCE
> Task :react-native-onesignal:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-onesignal:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-onesignal:generateReleaseRFile UP-TO-DATE
> Task :react-native-onesignal:javaPreCompileRelease UP-TO-DATE
> Task :react-native-onesignal:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-onesignal:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-pager-view:compileReleaseAidl NO-SOURCE
> Task :react-native-pager-view:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-pager-view:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-pager-view:generateReleaseRFile UP-TO-DATE
> Task :react-native-pager-view:compileReleaseKotlin UP-TO-DATE
> Task :react-native-pager-view:javaPreCompileRelease UP-TO-DATE
> Task :react-native-pager-view:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-pager-view:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseAidl NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-safe-area-context:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-safe-area-context:generateReleaseRFile UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseKotlin UP-TO-DATE
> Task :react-native-safe-area-context:javaPreCompileRelease UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-safe-area-context:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-svg:compileReleaseAidl NO-SOURCE
> Task :react-native-svg:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-svg:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-svg:generateReleaseRFile UP-TO-DATE
> Task :react-native-svg:javaPreCompileRelease UP-TO-DATE
> Task :react-native-svg:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-svg:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-vector-icons:compileReleaseAidl NO-SOURCE
> Task :react-native-vector-icons:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-vector-icons:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-vector-icons:generateReleaseRFile UP-TO-DATE
> Task :react-native-vector-icons:javaPreCompileRelease UP-TO-DATE
> Task :react-native-vector-icons:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-vector-icons:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-video:compileReleaseAidl NO-SOURCE
> Task :react-native-video:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-video:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-video:generateReleaseRFile UP-TO-DATE
> Task :react-native-video:javaPreCompileRelease UP-TO-DATE
> Task :react-native-video:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-video:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :react-native-youtube:compileReleaseAidl NO-SOURCE
> Task :react-native-youtube:generateReleaseBuildConfig UP-TO-DATE
> Task :react-native-youtube:parseReleaseLocalResources UP-TO-DATE
> Task :react-native-youtube:generateReleaseRFile UP-TO-DATE
> Task :react-native-youtube:javaPreCompileRelease UP-TO-DATE
> Task :react-native-youtube:compileReleaseJavaWithJavac UP-TO-DATE
> Task :react-native-youtube:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :rn-fetch-blob:compileReleaseAidl NO-SOURCE
> Task :rn-fetch-blob:generateReleaseBuildConfig UP-TO-DATE
> Task :rn-fetch-blob:parseReleaseLocalResources UP-TO-DATE
> Task :rn-fetch-blob:generateReleaseRFile UP-TO-DATE
> Task :rn-fetch-blob:javaPreCompileRelease UP-TO-DATE
> Task :rn-fetch-blob:compileReleaseJavaWithJavac UP-TO-DATE
> Task :rn-fetch-blob:bundleLibRuntimeToJarRelease UP-TO-DATE
> Task :invertase_react-native-apple-authentication:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-async-storage_async-storage:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-community_blur:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-community_datetimepicker:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-community_geolocation:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-community_image-editor:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-community_netinfo:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-contacts:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-device-info:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-fast-image:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-fbsdk:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-firebase_analytics:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-firebase_perf:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-fs:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-gesture-handler:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-get-random-values:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-haptic-feedback:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-image-picker:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-inappbrowser-reborn:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-linear-gradient:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-maps:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-navigation:bundleLibCompileToJarReactNative71Release UP-TO-DATE
> Task :react-native-onesignal:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-pager-view:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-picker_picker:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-safe-area-context:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-svg:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-vector-icons:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-video:bundleLibCompileToJarRelease UP-TO-DATE
> Task :react-native-youtube:bundleLibCompileToJarRelease UP-TO-DATE
> Task :rn-fetch-blob:bundleLibCompileToJarRelease UP-TO-DATE
> Task :sentry_react-native:bundleLibCompileToJarRelease UP-TO-DATE
> Task :app:compileReleaseAidl NO-SOURCE
> Task :app:generateReleaseBuildConfig UP-TO-DATE
> Task :app:javaPreCompileRelease UP-TO-DATE
> Task :invertase_react-native-apple-authentication:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-async-storage_async-storage:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-community_blur:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-community_datetimepicker:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-community_geolocation:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-community_image-editor:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-community_netinfo:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-contacts:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-device-info:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-fast-image:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-fbsdk:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-firebase_analytics:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-firebase_app:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-firebase_perf:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-fs:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-gesture-handler:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-get-random-values:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-haptic-feedback:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-image-picker:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-inappbrowser-reborn:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-linear-gradient:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-maps:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-navigation:writeReactNative71ReleaseAarMetadata UP-TO-DATE
> Task :react-native-onesignal:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-pager-view:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-picker_picker:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-safe-area-context:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-svg:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-vector-icons:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-video:writeReleaseAarMetadata UP-TO-DATE
> Task :react-native-youtube:writeReleaseAarMetadata UP-TO-DATE
> Task :rn-fetch-blob:writeReleaseAarMetadata UP-TO-DATE
> Task :sentry_react-native:writeReleaseAarMetadata UP-TO-DATE
> Task :app:checkReleaseAarMetadata UP-TO-DATE
> Task :app:processReleaseManifestForPackage UP-TO-DATE
> Task :app:processReleaseResources UP-TO-DATE
> Task :app:compileReleaseJavaWithJavac UP-TO-DATE
> Task :app:transformReleaseClassesWithAsm UP-TO-DATE
> Task :app:dexBuilderRelease
> Task :app:mergeDexRelease UP-TO-DATE
> Task :app:mergeReleaseShaders UP-TO-DATE
> Task :app:compileReleaseShaders NO-SOURCE
> Task :app:generateReleaseAssets UP-TO-DATE
> Task :invertase_react-native-apple-authentication:mergeReleaseShaders UP-TO-DATE
> Task :invertase_react-native-apple-authentication:compileReleaseShaders NO-SOURCE
> Task :invertase_react-native-apple-authentication:generateReleaseAssets UP-TO-DATE
> Task :invertase_react-native-apple-authentication:packageReleaseAssets UP-TO-DATE
> Task :react-native-async-storage_async-storage:mergeReleaseShaders UP-TO-DATE
> Task :react-native-async-storage_async-storage:compileReleaseShaders NO-SOURCE
> Task :react-native-async-storage_async-storage:generateReleaseAssets UP-TO-DATE
> Task :react-native-async-storage_async-storage:packageReleaseAssets UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:mergeReleaseShaders UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:compileReleaseShaders NO-SOURCE
> Task :react-native-camera-roll_camera-roll:generateReleaseAssets UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:packageReleaseAssets UP-TO-DATE
> Task :react-native-community_blur:mergeReleaseShaders UP-TO-DATE
> Task :react-native-community_blur:compileReleaseShaders NO-SOURCE
> Task :react-native-community_blur:generateReleaseAssets UP-TO-DATE
> Task :react-native-community_blur:packageReleaseAssets UP-TO-DATE
> Task :react-native-community_datetimepicker:mergeReleaseShaders UP-TO-DATE
> Task :react-native-community_datetimepicker:compileReleaseShaders NO-SOURCE
> Task :react-native-community_datetimepicker:generateReleaseAssets UP-TO-DATE
> Task :react-native-community_datetimepicker:packageReleaseAssets UP-TO-DATE
> Task :react-native-community_geolocation:mergeReleaseShaders UP-TO-DATE
> Task :react-native-community_geolocation:compileReleaseShaders NO-SOURCE
> Task :react-native-community_geolocation:generateReleaseAssets UP-TO-DATE
> Task :react-native-community_geolocation:packageReleaseAssets UP-TO-DATE
> Task :react-native-community_image-editor:mergeReleaseShaders UP-TO-DATE
> Task :react-native-community_image-editor:compileReleaseShaders NO-SOURCE
> Task :react-native-community_image-editor:generateReleaseAssets UP-TO-DATE
> Task :react-native-community_image-editor:packageReleaseAssets UP-TO-DATE
> Task :react-native-community_netinfo:mergeReleaseShaders UP-TO-DATE
> Task :react-native-community_netinfo:compileReleaseShaders NO-SOURCE
> Task :react-native-community_netinfo:generateReleaseAssets UP-TO-DATE
> Task :react-native-community_netinfo:packageReleaseAssets UP-TO-DATE
> Task :react-native-contacts:mergeReleaseShaders UP-TO-DATE
> Task :react-native-contacts:compileReleaseShaders NO-SOURCE
> Task :react-native-contacts:generateReleaseAssets UP-TO-DATE
> Task :react-native-contacts:packageReleaseAssets UP-TO-DATE
> Task :react-native-device-info:mergeReleaseShaders UP-TO-DATE
> Task :react-native-device-info:compileReleaseShaders NO-SOURCE
> Task :react-native-device-info:generateReleaseAssets UP-TO-DATE
> Task :react-native-device-info:packageReleaseAssets UP-TO-DATE
> Task :react-native-fast-image:mergeReleaseShaders UP-TO-DATE
> Task :react-native-fast-image:compileReleaseShaders NO-SOURCE
> Task :react-native-fast-image:generateReleaseAssets UP-TO-DATE
> Task :react-native-fast-image:packageReleaseAssets UP-TO-DATE
> Task :react-native-fbsdk:mergeReleaseShaders UP-TO-DATE
> Task :react-native-fbsdk:compileReleaseShaders NO-SOURCE
> Task :react-native-fbsdk:generateReleaseAssets UP-TO-DATE
> Task :react-native-fbsdk:packageReleaseAssets UP-TO-DATE
> Task :react-native-firebase_analytics:mergeReleaseShaders UP-TO-DATE
> Task :react-native-firebase_analytics:compileReleaseShaders NO-SOURCE
> Task :react-native-firebase_analytics:generateReleaseAssets UP-TO-DATE
> Task :react-native-firebase_analytics:packageReleaseAssets UP-TO-DATE
> Task :react-native-firebase_app:mergeReleaseShaders UP-TO-DATE
> Task :react-native-firebase_app:compileReleaseShaders NO-SOURCE
> Task :react-native-firebase_app:generateReleaseAssets UP-TO-DATE
> Task :react-native-firebase_app:packageReleaseAssets UP-TO-DATE
> Task :react-native-firebase_perf:mergeReleaseShaders UP-TO-DATE
> Task :react-native-firebase_perf:compileReleaseShaders NO-SOURCE
> Task :react-native-firebase_perf:generateReleaseAssets UP-TO-DATE
> Task :react-native-firebase_perf:packageReleaseAssets UP-TO-DATE
> Task :react-native-fs:mergeReleaseShaders UP-TO-DATE
> Task :react-native-fs:compileReleaseShaders NO-SOURCE
> Task :react-native-fs:generateReleaseAssets UP-TO-DATE
> Task :react-native-fs:packageReleaseAssets UP-TO-DATE
> Task :react-native-gesture-handler:mergeReleaseShaders UP-TO-DATE
> Task :react-native-gesture-handler:compileReleaseShaders NO-SOURCE
> Task :react-native-gesture-handler:generateReleaseAssets UP-TO-DATE
> Task :react-native-gesture-handler:packageReleaseAssets UP-TO-DATE
> Task :react-native-get-random-values:mergeReleaseShaders UP-TO-DATE
> Task :react-native-get-random-values:compileReleaseShaders NO-SOURCE
> Task :react-native-get-random-values:generateReleaseAssets UP-TO-DATE
> Task :react-native-get-random-values:packageReleaseAssets UP-TO-DATE
> Task :react-native-haptic-feedback:mergeReleaseShaders UP-TO-DATE
> Task :react-native-haptic-feedback:compileReleaseShaders NO-SOURCE
> Task :react-native-haptic-feedback:generateReleaseAssets UP-TO-DATE
> Task :react-native-haptic-feedback:packageReleaseAssets UP-TO-DATE
> Task :react-native-image-picker:mergeReleaseShaders UP-TO-DATE
> Task :react-native-image-picker:compileReleaseShaders NO-SOURCE
> Task :react-native-image-picker:generateReleaseAssets UP-TO-DATE
> Task :react-native-image-picker:packageReleaseAssets UP-TO-DATE
> Task :react-native-inappbrowser-reborn:mergeReleaseShaders UP-TO-DATE
> Task :react-native-inappbrowser-reborn:compileReleaseShaders NO-SOURCE
> Task :react-native-inappbrowser-reborn:generateReleaseAssets UP-TO-DATE
> Task :react-native-inappbrowser-reborn:packageReleaseAssets UP-TO-DATE
> Task :react-native-linear-gradient:mergeReleaseShaders UP-TO-DATE
> Task :react-native-linear-gradient:compileReleaseShaders NO-SOURCE
> Task :react-native-linear-gradient:generateReleaseAssets UP-TO-DATE
> Task :react-native-linear-gradient:packageReleaseAssets UP-TO-DATE
> Task :react-native-maps:mergeReleaseShaders UP-TO-DATE
> Task :react-native-maps:compileReleaseShaders NO-SOURCE
> Task :react-native-maps:generateReleaseAssets UP-TO-DATE
> Task :react-native-maps:packageReleaseAssets UP-TO-DATE
> Task :react-native-navigation:mergeReactNative71ReleaseShaders UP-TO-DATE
> Task :react-native-navigation:compileReactNative71ReleaseShaders NO-SOURCE
> Task :react-native-navigation:generateReactNative71ReleaseAssets UP-TO-DATE
> Task :react-native-navigation:packageReactNative71ReleaseAssets UP-TO-DATE
> Task :react-native-onesignal:mergeReleaseShaders UP-TO-DATE
> Task :react-native-onesignal:compileReleaseShaders NO-SOURCE
> Task :react-native-onesignal:generateReleaseAssets UP-TO-DATE
> Task :react-native-onesignal:packageReleaseAssets UP-TO-DATE
> Task :react-native-pager-view:mergeReleaseShaders UP-TO-DATE
> Task :react-native-pager-view:compileReleaseShaders NO-SOURCE
> Task :react-native-pager-view:generateReleaseAssets UP-TO-DATE
> Task :react-native-pager-view:packageReleaseAssets UP-TO-DATE
> Task :react-native-picker_picker:mergeReleaseShaders UP-TO-DATE
> Task :react-native-picker_picker:compileReleaseShaders NO-SOURCE
> Task :react-native-picker_picker:generateReleaseAssets UP-TO-DATE
> Task :react-native-picker_picker:packageReleaseAssets UP-TO-DATE
> Task :react-native-safe-area-context:mergeReleaseShaders UP-TO-DATE
> Task :react-native-safe-area-context:compileReleaseShaders NO-SOURCE
> Task :react-native-safe-area-context:generateReleaseAssets UP-TO-DATE
> Task :react-native-safe-area-context:packageReleaseAssets UP-TO-DATE
> Task :react-native-svg:mergeReleaseShaders UP-TO-DATE
> Task :react-native-svg:compileReleaseShaders NO-SOURCE
> Task :react-native-svg:generateReleaseAssets UP-TO-DATE
> Task :react-native-svg:packageReleaseAssets UP-TO-DATE
> Task :react-native-vector-icons:mergeReleaseShaders UP-TO-DATE
> Task :react-native-vector-icons:compileReleaseShaders NO-SOURCE
> Task :react-native-vector-icons:generateReleaseAssets UP-TO-DATE
> Task :react-native-vector-icons:packageReleaseAssets UP-TO-DATE
> Task :react-native-video:mergeReleaseShaders UP-TO-DATE
> Task :react-native-video:compileReleaseShaders NO-SOURCE
> Task :react-native-video:generateReleaseAssets UP-TO-DATE
> Task :react-native-video:packageReleaseAssets UP-TO-DATE
> Task :react-native-youtube:mergeReleaseShaders UP-TO-DATE
> Task :react-native-youtube:compileReleaseShaders NO-SOURCE
> Task :react-native-youtube:generateReleaseAssets UP-TO-DATE
> Task :react-native-youtube:packageReleaseAssets UP-TO-DATE
> Task :rn-fetch-blob:mergeReleaseShaders UP-TO-DATE
> Task :rn-fetch-blob:compileReleaseShaders NO-SOURCE
> Task :rn-fetch-blob:generateReleaseAssets UP-TO-DATE
> Task :rn-fetch-blob:packageReleaseAssets UP-TO-DATE
> Task :sentry_react-native:mergeReleaseShaders UP-TO-DATE
> Task :sentry_react-native:compileReleaseShaders NO-SOURCE
> Task :sentry_react-native:generateReleaseAssets UP-TO-DATE
> Task :sentry_react-native:packageReleaseAssets UP-TO-DATE
> Task :app:mergeReleaseAssets UP-TO-DATE
> Task :app:processReleaseJavaRes NO-SOURCE
> Task :invertase_react-native-apple-authentication:processReleaseJavaRes NO-SOURCE
> Task :invertase_react-native-apple-authentication:bundleLibResRelease UP-TO-DATE
> Task :react-native-async-storage_async-storage:processReleaseJavaRes NO-SOURCE
> Task :react-native-async-storage_async-storage:bundleLibResRelease NO-SOURCE
> Task :react-native-camera-roll_camera-roll:processReleaseJavaRes NO-SOURCE
> Task :react-native-camera-roll_camera-roll:bundleLibResRelease NO-SOURCE
> Task :react-native-community_blur:processReleaseJavaRes NO-SOURCE
> Task :react-native-community_blur:bundleLibResRelease NO-SOURCE
> Task :react-native-community_datetimepicker:processReleaseJavaRes NO-SOURCE
> Task :react-native-community_datetimepicker:bundleLibResRelease NO-SOURCE
> Task :react-native-community_geolocation:processReleaseJavaRes NO-SOURCE
> Task :react-native-community_geolocation:bundleLibResRelease NO-SOURCE
> Task :react-native-community_image-editor:processReleaseJavaRes NO-SOURCE
> Task :react-native-community_image-editor:bundleLibResRelease NO-SOURCE
> Task :react-native-community_netinfo:processReleaseJavaRes NO-SOURCE
> Task :react-native-community_netinfo:bundleLibResRelease NO-SOURCE
> Task :react-native-contacts:processReleaseJavaRes NO-SOURCE
> Task :react-native-contacts:bundleLibResRelease NO-SOURCE
> Task :react-native-device-info:processReleaseJavaRes NO-SOURCE
> Task :react-native-device-info:bundleLibResRelease NO-SOURCE
> Task :react-native-fast-image:processReleaseJavaRes NO-SOURCE
> Task :react-native-fast-image:bundleLibResRelease UP-TO-DATE
> Task :react-native-fbsdk:processReleaseJavaRes NO-SOURCE
> Task :react-native-fbsdk:bundleLibResRelease NO-SOURCE
> Task :react-native-firebase_analytics:processReleaseJavaRes NO-SOURCE
> Task :react-native-firebase_analytics:bundleLibResRelease NO-SOURCE
> Task :react-native-firebase_app:processReleaseJavaRes NO-SOURCE
> Task :react-native-firebase_app:bundleLibResRelease NO-SOURCE
> Task :react-native-firebase_perf:processReleaseJavaRes NO-SOURCE
> Task :react-native-firebase_perf:bundleLibResRelease NO-SOURCE
> Task :react-native-fs:processReleaseJavaRes NO-SOURCE
> Task :react-native-fs:bundleLibResRelease NO-SOURCE
> Task :react-native-gesture-handler:processReleaseJavaRes NO-SOURCE
> Task :react-native-gesture-handler:bundleLibResRelease NO-SOURCE
> Task :react-native-get-random-values:processReleaseJavaRes NO-SOURCE
> Task :react-native-get-random-values:bundleLibResRelease NO-SOURCE
> Task :react-native-haptic-feedback:processReleaseJavaRes NO-SOURCE
> Task :react-native-haptic-feedback:bundleLibResRelease NO-SOURCE
> Task :react-native-image-picker:processReleaseJavaRes NO-SOURCE
> Task :react-native-image-picker:bundleLibResRelease NO-SOURCE
> Task :react-native-inappbrowser-reborn:processReleaseJavaRes NO-SOURCE
> Task :react-native-inappbrowser-reborn:bundleLibResRelease NO-SOURCE
> Task :react-native-linear-gradient:processReleaseJavaRes NO-SOURCE
> Task :react-native-linear-gradient:bundleLibResRelease NO-SOURCE
> Task :react-native-maps:processReleaseJavaRes NO-SOURCE
> Task :react-native-maps:bundleLibResRelease NO-SOURCE
> Task :react-native-navigation:processReactNative71ReleaseJavaRes NO-SOURCE
> Task :react-native-navigation:bundleLibResReactNative71Release UP-TO-DATE
> Task :react-native-onesignal:processReleaseJavaRes NO-SOURCE
> Task :react-native-onesignal:bundleLibResRelease NO-SOURCE
> Task :react-native-pager-view:processReleaseJavaRes NO-SOURCE
> Task :react-native-pager-view:bundleLibResRelease UP-TO-DATE
> Task :react-native-picker_picker:processReleaseJavaRes NO-SOURCE
> Task :react-native-picker_picker:bundleLibResRelease NO-SOURCE
> Task :react-native-safe-area-context:processReleaseJavaRes NO-SOURCE
> Task :react-native-safe-area-context:bundleLibResRelease UP-TO-DATE
> Task :react-native-svg:processReleaseJavaRes NO-SOURCE
> Task :react-native-svg:bundleLibResRelease NO-SOURCE
> Task :react-native-vector-icons:processReleaseJavaRes NO-SOURCE
> Task :react-native-vector-icons:bundleLibResRelease NO-SOURCE
> Task :react-native-video:processReleaseJavaRes NO-SOURCE
> Task :react-native-video:bundleLibResRelease NO-SOURCE
> Task :react-native-youtube:processReleaseJavaRes NO-SOURCE
> Task :react-native-youtube:bundleLibResRelease NO-SOURCE
> Task :rn-fetch-blob:processReleaseJavaRes NO-SOURCE
> Task :rn-fetch-blob:bundleLibResRelease NO-SOURCE
> Task :sentry_react-native:processReleaseJavaRes NO-SOURCE
> Task :sentry_react-native:bundleLibResRelease NO-SOURCE
> Task :app:mergeReleaseJavaResource UP-TO-DATE
> Task :app:mergeReleaseJniLibFolders UP-TO-DATE
> Task :invertase_react-native-apple-authentication:mergeReleaseJniLibFolders UP-TO-DATE
> Task :invertase_react-native-apple-authentication:mergeReleaseNativeLibs NO-SOURCE
> Task :invertase_react-native-apple-authentication:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-async-storage_async-storage:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-async-storage_async-storage:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-async-storage_async-storage:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-camera-roll_camera-roll:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-community_blur:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-community_blur:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-community_blur:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-community_datetimepicker:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-community_datetimepicker:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-community_datetimepicker:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-community_geolocation:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-community_geolocation:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-community_geolocation:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-community_image-editor:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-community_image-editor:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-community_image-editor:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-community_netinfo:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-community_netinfo:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-community_netinfo:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-contacts:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-contacts:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-contacts:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-device-info:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-device-info:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-device-info:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-fast-image:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-fast-image:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-fast-image:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-fbsdk:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-fbsdk:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-fbsdk:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-firebase_analytics:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-firebase_analytics:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-firebase_analytics:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-firebase_app:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-firebase_app:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-firebase_app:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-firebase_perf:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-firebase_perf:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-firebase_perf:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-fs:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-fs:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-fs:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-gesture-handler:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-gesture-handler:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-gesture-handler:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-get-random-values:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-get-random-values:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-get-random-values:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-haptic-feedback:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-haptic-feedback:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-haptic-feedback:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-image-picker:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-image-picker:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-image-picker:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-inappbrowser-reborn:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-inappbrowser-reborn:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-inappbrowser-reborn:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-linear-gradient:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-linear-gradient:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-linear-gradient:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-maps:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-maps:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-maps:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-navigation:mergeReactNative71ReleaseJniLibFolders UP-TO-DATE
> Task :react-native-navigation:mergeReactNative71ReleaseNativeLibs NO-SOURCE
> Task :react-native-navigation:copyReactNative71ReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-onesignal:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-onesignal:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-onesignal:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-pager-view:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-pager-view:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-pager-view:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-picker_picker:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-picker_picker:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-picker_picker:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-safe-area-context:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-safe-area-context:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-safe-area-context:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-svg:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-svg:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-svg:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-vector-icons:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-vector-icons:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-vector-icons:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-video:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-video:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-video:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :react-native-youtube:mergeReleaseJniLibFolders UP-TO-DATE
> Task :react-native-youtube:mergeReleaseNativeLibs NO-SOURCE
> Task :react-native-youtube:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :rn-fetch-blob:mergeReleaseJniLibFolders UP-TO-DATE
> Task :rn-fetch-blob:mergeReleaseNativeLibs NO-SOURCE
> Task :rn-fetch-blob:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :sentry_react-native:mergeReleaseJniLibFolders UP-TO-DATE
> Task :sentry_react-native:mergeReleaseNativeLibs NO-SOURCE
> Task :sentry_react-native:copyReleaseJniLibsProjectOnly UP-TO-DATE
> Task :app:mergeReleaseNativeLibs UP-TO-DATE
> Task :app:stripReleaseDebugSymbols UP-TO-DATE
> Task :app:writeReleaseAppMetadata UP-TO-DATE
> Task :app:buildReleasePreBundle
> Task :app:createBundleReleaseJsAndAssets_SentryUploadCleanUp SKIPPED
> Task :invertase_react-native-apple-authentication:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-async-storage_async-storage:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-camera-roll_camera-roll:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-community_blur:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-community_datetimepicker:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-community_geolocation:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-community_image-editor:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-community_netinfo:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-contacts:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-device-info:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-fast-image:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-fbsdk:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-firebase_analytics:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-firebase_app:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-firebase_perf:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-fs:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-gesture-handler:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-get-random-values:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-haptic-feedback:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-image-picker:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-inappbrowser-reborn:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-linear-gradient:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-maps:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-navigation:prepareReactNative71ReleaseArtProfile UP-TO-DATE
> Task :react-native-onesignal:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-pager-view:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-picker_picker:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-safe-area-context:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-svg:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-vector-icons:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-video:prepareReleaseArtProfile UP-TO-DATE
> Task :react-native-youtube:prepareReleaseArtProfile UP-TO-DATE
> Task :rn-fetch-blob:prepareReleaseArtProfile UP-TO-DATE
> Task :sentry_react-native:prepareReleaseArtProfile UP-TO-DATE
> Task :app:mergeReleaseArtProfile UP-TO-DATE
> Task :app:compileReleaseArtProfile UP-TO-DATE
> Task :app:collectReleaseDependencies UP-TO-DATE
> Task :app:configureReleaseDependencies UP-TO-DATE
> Task :app:extractReleaseNativeSymbolTables UP-TO-DATE
> Task :app:parseReleaseIntegrityConfig UP-TO-DATE
> Task :app:packageReleaseBundle UP-TO-DATE
> Task :app:writeReleaseApplicationId UP-TO-DATE
> Task :app:analyticsRecordingRelease
> Task :app:validateSigningRelease UP-TO-DATE
> Task :app:signReleaseBundle UP-TO-DATE
> Task :app:produceReleaseBundleIdeListingFile UP-TO-DATE
> Task :app:createReleaseBundleListingFileRedirect UP-TO-DATE
> Task :app:bundleRelease UP-TO-DATE

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.5.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD SUCCESSFUL in 40s
673 actionable tasks: 6 executed, 667 up-to-date

Build Analyzer results available

@krystofwoldrich
Copy link
Member

krystofwoldrich commented Mar 24, 2023

Looking at the Android Studio log the :app:createBundleReleaseJsAndAssets_SentryCollectModulesCleanUp was not executed because :app:packageRelease is not present and the cleanup task is finalizing the package task. Thank you for all the logs.

Did you build APK or Bundle using Android Studio? If I'm looking right you build a bundle.

@habovh
Copy link
Author

habovh commented Mar 24, 2023

Of course! Happy to help.

It was indeed a Bundle, my standard production deployment process is to build an AAB through Android Studio, then upload the .aab on Play Store console.
Is there some specific tasks related to AAB building that you might hook into for the cleanup?

@marandaneto
Copy link
Contributor

This is probably because App bundles have their own packaging task, See the SAGP https://github.com/getsentry/sentry-android-gradle-plugin/blob/a8fc82a9d45fdc0208b276fa18eb377bcaea440f/plugin-build/src/main/kotlin/io/sentry/android/gradle/SentryTasksProvider.kt#L61-L69
@krystofwoldrich we might need to check for this task as well and not only the packageVariant but if its a app bundle build, we need to check both.

@habovh
Copy link
Author

habovh commented Mar 25, 2023

Makes sense! Regardless, isn't there a risk of overwriting/deleting user files with the currently chosen location and filename? Maybe adding a Sentry_ suffix to the filename would help avoid accidentally deleting an important file if you can't move it to another dedicated build folder.

@github-actions
Copy link
Contributor

This issue has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog or Status: In Progress, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

@habovh
Copy link
Author

habovh commented Apr 18, 2023

Hey there little bot, I believe this issue should remain open as it is still relevant.

@krystofwoldrich
Copy link
Member

I've split this into two issues, this one is about moving the modules.json to the build folder. And the new one is to fix the bundles support.

#2993

@krystofwoldrich
Copy link
Member

Closing this one in favor of fixing #2993.

@habovh
Copy link
Author

habovh commented Apr 25, 2023

@krystofwoldrich thanks for #2993! Is there any plan on also moving the modules.json to the build folder, or has the idea been discarded?

@krystofwoldrich
Copy link
Member

krystofwoldrich commented Apr 26, 2023

@habovh Assuming the fixed cleanup works well, we are not planning on moving the file.

@habovh
Copy link
Author

habovh commented Apr 26, 2023

@krystofwoldrich So you're willingly ignoring the user content overwrite/deletion I mentioned earlier? If that's the case then I suggest you add a warning in the documentation so users can (hopefully) avoid having a modules.json file in the Android source folder. Additionally, you could rename this file and prefix it with a Sentry-specific keyword as to further reduce the chances of a name collision actually happening.

@krystofwoldrich
Copy link
Member

@habovh You are right, we will update the docs, and add prefix to lower the collision probability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

3 participants