Skip to content

ci(system-tests): Remove sed hacks for android module exclusion#5682

Merged
runningcode merged 1 commit into
mainfrom
no/remove-sed-hacks-system-tests-backend
Jul 2, 2026
Merged

ci(system-tests): Remove sed hacks for android module exclusion#5682
runningcode merged 1 commit into
mainfrom
no/remove-sed-hacks-system-tests-backend

Conversation

@runningcode

@runningcode runningcode commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Removes the sed-based Android module exclusion (Exclude android modules from build / Exclude android modules from ignore list) from the backend system tests workflow.

These sed hacks slow down the build because they modify the buildscript classpath which forces everything (including all buildscripts) to recompile even though we should have cached versions of these for these workflows.

This mirrors #5397, which removed the identical sed hacks from the Spring Boot matrix workflows for the same reason.

Remove the sed-based Android module exclusion from settings.gradle.kts
and build.gradle.kts in the backend system tests workflow. This is
unnecessary because org.gradle.configureondemand=true ensures Gradle
only configures projects needed for the requested tasks, and the test
runner already builds targeted sample modules rather than the whole
project.

This mirrors #5397, which removed the same sed hacks from the Spring
Boot matrix workflows.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sentry

sentry Bot commented Jul 2, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.47.0 (1) release

⚙️ sentry-android Build Distribution Settings

@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 308.82 ms 393.53 ms 84.71 ms
Size 0 B 0 B 0 B

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
abfcc92 304.04 ms 370.33 ms 66.29 ms
4e3e79d 365.83 ms 477.62 ms 111.79 ms
d8912da 329.94 ms 389.68 ms 59.74 ms
d15471f 294.13 ms 399.49 ms 105.36 ms
abf451a 332.82 ms 403.67 ms 70.85 ms
604a261 380.65 ms 451.27 ms 70.62 ms
806307f 357.85 ms 424.64 ms 66.79 ms
22f4345 307.87 ms 354.51 ms 46.64 ms
d217708 375.27 ms 415.68 ms 40.41 ms
c3ee041 310.64 ms 361.90 ms 51.26 ms

App size

Revision Plain With Sentry Diff
abfcc92 1.58 MiB 2.13 MiB 557.31 KiB
4e3e79d 0 B 0 B 0 B
d8912da 0 B 0 B 0 B
d15471f 1.58 MiB 2.13 MiB 559.54 KiB
abf451a 1.58 MiB 2.20 MiB 635.29 KiB
604a261 1.58 MiB 2.10 MiB 533.42 KiB
806307f 1.58 MiB 2.10 MiB 533.42 KiB
22f4345 1.58 MiB 2.29 MiB 719.83 KiB
d217708 1.58 MiB 2.10 MiB 532.97 KiB
c3ee041 0 B 0 B 0 B

@runningcode runningcode merged commit aab952b into main Jul 2, 2026
72 checks passed
@runningcode runningcode deleted the no/remove-sed-hacks-system-tests-backend branch July 2, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants