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

Implement size analysis and verification through Ruler #300

Merged
merged 4 commits into from
Nov 4, 2024

Conversation

MrHadiSatrio
Copy link
Owner

What has changed

We now analyze and verify that the Android AAB would be under 15MB and 35MB for download and install size respectively. This is done by leveraging Ruler.

Why it was changed

So that we can get a hold of how our AAB size grow/shrink over time.

Introduce Ruler to the Android application module and set up the device
attributes required for running the analysis.
Leverage Ruler's size verification mechanism to establish a threshold for
download and install size at 15 and 35 MB respectively.
Include Ruler's analysis and verification tasks while running checks.
@MrHadiSatrio MrHadiSatrio force-pushed the task/aab_size_analysis branch from a703967 to 6aa6c60 Compare November 4, 2024 15:59
We've got an error stemming from the app-versioning plugin saying that it
could not see tags for some reason. Indeed, from actions/checkout's docs,
apparently tags are not fetched by default.
Copy link

sonarqubecloud bot commented Nov 4, 2024

@MrHadiSatrio MrHadiSatrio merged commit e9f12de into develop Nov 4, 2024
2 checks passed
@MrHadiSatrio MrHadiSatrio deleted the task/aab_size_analysis branch November 4, 2024 23:13
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.

1 participant