sentry-android-gradle-plugin
sentry-android-gradle-plugin copied to clipboard
Gradle plugin for Sentry Android. Upload proguard, debug files, and more.
### Description Since compose-desktop receives more and more traction, and people usually like to minify their apps (to reduce the final `.jar` size, and also to optimize their bytecode), we...
### Description At the moment we are relying on older AGP APIs from the internal package, e.g. here to retrieve an `assembleTaskProvider`: https://github.com/getsentry/sentry-android-gradle-plugin/blob/6865616328829c33fbde83295bda915e7a3849c9/plugin-build/src/agp74/kotlin/io/sentry/android/gradle/AGP74Compat.kt#L37-L40 We should rather use newer APIs to...
#skip-changelog
### Description Since we have introduced pure jvm `sentry-okhttp` module in 7.0.0, we need to sunset its predecessor eventually: * auto-install `sentry-okhttp` instead of `sentry-android-okhttp` when the sdk version is...
### Description We could expose more granular options for setting up auto-installation, specifically, we could provide a list of integrations to install, for example: ``` sentry { autoInstallation { enabled...
### Description We recently announced support for mobile Suspect Commits: https://blog.sentry.io/2022/07/07/introducing-mobile-screenshots-and-suspect-commits [To get this feature working, you need to rely on Sentry CLI](https://docs.sentry.io/product/releases/suspect-commits/#enable-suspect-commits). In many of our platforms, that's wrapped...
### Problem Statement The Kotlin Compiler Plugin is not installed together with the Gradle Plugin ### Solution Brainstorm The plugin should auto install everything it can, including the Kotlin Compiler...
### Description For now we only automatically create breadcrumbs for our okhttp integration, but not for Room or File I/O. This would extend our event metadata even more and help...
### Problem Statement Since we're using composite builds sharing buildSrc code between projects [caused some troubles in the past](https://github.com/getsentry/sentry-android-gradle-plugin/pull/482/files#diff-4761c5069b46ce96f49d74476da61f43ced3abc73d22254cd95a2be0e250a593R48). ### Solution Brainstorm Utilize sharing dependency versions using toml files, details...
### Problem Statement Currently we're copying all sources. Extracted out of https://github.com/getsentry/sentry-java/issues/633 ### Solution Brainstorm Speed up plugin e.g. by symlinking files instead of copying; needs test on how slow...