sentry-android-gradle-plugin
sentry-android-gradle-plugin copied to clipboard
Gradle plugin for Sentry Android. Upload proguard, debug files, and more.
Pass additional information to sentry-cli to augment what we know about the `mappings.txt` we're uploading. The goal is to surface more information in the `ProGuard` page in Sentry Settings. Data...
We could check if the project has `com.android.application` in the plugins list, and if not, warn/fail the build. Follow-up from #298
In the `VisitorTest` we save the bytecode visitors output into files, we could upload these files to gh-actions to make investigating potential problems easier.
'compileJava' task (current target is 11) and 'compileKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version. Since we support AGP 7.x+ https://developer.android.com/studio/releases/gradle-plugin#jdk-11...
Current iosched integration-tests are super unreliable and flaky, also the repository itself seems to be stale, whereas duckduckgo is actively developed.
_Android Gradle Plugin:_ **7.0.3** _Gradle:_ **7.3** _Optimizer:_ - [ ] ProGuard - [X] R8 _Have you created the sentry.properties file?_ - [X] Yes -> `app/src/release/resources` - [ ] No _SDKs:_...
We could utilise `sentry-java` for that, so we can get: * Automatic error monitoring * Transactions for task execution * Transactions for tracing instrumentation * Check adoption via release health...
We could also create test fixtures to verify classes after they've been instrumented, e.g. use Textifier from ASM to see the bytecode representation of the target class with spans, and...
At the moment we are instrumenting **all** Room classes as well as anything that uses `androidx.sqlite` internally. This might be unwanted behavior for some users, because it brings a lot...
In the [build.yml](https://github.com/getsentry/sentry-android-gradle-plugin/blob/b0d5aac9d465ed2135eb82be39c727ea53f850ab/.github/workflows/build.yml#L45) we have a check that the cli is bundled within the final zip artifact - we could expand it and also check for all files required for...