Skip to content

Test all cmdline-tools versions via matrix - #2

Merged
warting merged 4 commits into
mainfrom
single-matrix-workflow
Mar 17, 2026
Merged

warting merged 4 commits into
mainfrom
single-matrix-workflow

Conversation

@warting

@warting warting commented Mar 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Single workflow with os × sdk matrix (3 × 8 = 24 jobs)
  • Tests cmdline-tools versions 7, 8, 9, 10, 11, 12, 13, 16 on all platforms
  • Replaces per-version branches approach

Test plan

  • All 24 matrix jobs pass

warting added 4 commits March 17, 2026 08:48
Single workflow with os × sdk matrix covering versions 7-16.
Each sdk-{7,8,9,10,11,12,13,16} folder is a standalone Android
project with appropriate AGP, Gradle, compileSdk, and Java versions.
The CI matrix builds all folders across all platforms.
- Script fetches versions from Google's repository2-3.xml
- Creates sdk-* folders and updates CI workflow matrix automatically
- Weekly workflow (Monday 06:00 UTC) opens PR if new versions found
- Added sdk-17, sdk-19, sdk-20 (detected by the script)
Include all available versions for completeness.
@warting
warting merged commit cb39480 into main Mar 17, 2026
52 of 104 checks passed
@warting
warting deleted the single-matrix-workflow branch March 17, 2026 12:53
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