Repository navigation
chore: remove unused IntelliJ run configs - #969
nickolas-dimitrakas wants to merge 1 commit into
Conversation
Kotlin migration progressNo change to the Java left to convert.
Conversion progress: 0.0% (16,728 of 16,550 baseline Java LOC left to convert). 132 Java files and 36 Kotlin files in scope. |
Binary compatibility
Compares the release AAR against the same artifact at the last version published to Maven Central; R8-renamed classes and members are excluded (see the script docstring). Full japicmp HTML/XML reports are attached as the |
📦 SDK Size Impact ReportWhat the SDK adds to a minified release APK. mParticle Core SDKMeasured against an empty baseline app. Unlike the Rokt kit, android-core ships no Compose and no resources, so there is nothing here that a host app would already provide.
mParticle Core + Rokt kitMeasured against a Compose + Material3 reference app, so these are the costs on top of an app that already ships Compose. The reference app's dependencies are a documented convention, not a measured average: see
Rokt SDK+ umbrella (adds the payment extension)
➡️ SDK size impact change is minimal. Raw measurementscore, Target branch: {"baseline_dex_bytes": 0, "baseline_download_bytes": 2510, "baseline_install_bytes": 7527, "core_dex_bytes": 220412, "core_download_bytes": 123805, "core_install_bytes": 131055}core, This PR: {"baseline_dex_bytes": 0, "baseline_download_bytes": 2512, "baseline_install_bytes": 7528, "core_dex_bytes": 220412, "core_download_bytes": 123804, "core_install_bytes": 131057}rokt, Target branch: {"baseline_dex_bytes": 1829108, "baseline_download_bytes": 1240062, "baseline_install_bytes": 1300934, "kit_dex_bytes": 4170020, "kit_download_bytes": 2548125, "kit_install_bytes": 2623275, "sdkplus_dex_bytes": 9291568, "sdkplus_download_bytes": 7985699, "sdkplus_install_bytes": 8165359}rokt, This PR: {"baseline_dex_bytes": 1829108, "baseline_download_bytes": 1240062, "baseline_install_bytes": 1300934, "kit_dex_bytes": 4170020, "kit_download_bytes": 2548123, "kit_install_bytes": 2623275, "sdkplus_dex_bytes": 9291568, "sdkplus_download_bytes": 7985698, "sdkplus_install_bytes": 8165359} |
Why
The repository still carries four IntelliJ run configurations that no build, test or release step uses. They point readers at local run setups the project no longer maintains. Once this lands, those stale files are gone.
Programme
Standalone change, no programme.
What changes
Before: the repository has a
.run/folder with four IntelliJ run configurations (Full Test and Lint, Lint, Test and Verify kits). After: the folder is gone. Nothing in the repository reads or references it, so no source, build, test or release file changes. The changelog is not edited, because nothing that ships changes.Linked work
None.
Rollout
Nothing changes in production; if this is wrong, revert the pull request.
Risks
Risk: low.
Who
Written by: an automated coding agent, at a maintainer's request.
Code reviewed before opening: no one.
Design reviewed before opening: no one.
Decision this implements: a maintainer's request to remove unused tooling configuration.
Checked: a search of the repository for references to the
.run/folder, outside the files themselves, found none.Not checked: an IDE or Gradle run, since no build input changes.
Size
Hand-written: 100 lines removed in 4 files.
Generated: none