Updates to build tools 36.1.0#16
Merged
Merged
Conversation
- Android cmdline-tools 15641748 (SHA-256 verified) - build-tools 36.1.0 / 35.0.1, platforms android-36 / android-35 - OpenJDK 17 -> 21, Gradle 8.3 -> 9.6.1 - Fixes legacy ENV syntax and broken pkg-config line continuation - Bumps actions/checkout to v7 and docker/login-action to v4 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015ndjGz2Ug42YwrSnkTLsCH
There was a problem hiding this comment.
Pull request overview
Updates the Android SDK Docker image and CI configuration to align with the current Android toolchain versions (cmdline-tools, build-tools/platforms, OpenJDK, Gradle), and reflects those updates across documentation and workflows.
Changes:
- Bumps Android cmdline-tools, build-tools/platforms, OpenJDK (to 21), and Gradle (to 9.6.1) in the Docker image build.
- Updates the installed SDK package set (
packages.txt) and README examples to the new image tag/version. - Updates GitHub Actions workflow action versions for checkout and Docker Hub login.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| README.md | Updates documented Gradle/tool versions and CI usage examples to the 36.1.0 image tag. |
| packages.txt | Switches SDK packages to build-tools 36.1.0 / 35.0.1 and platforms android-36 / android-35. |
| Dockerfile | Updates cmdline-tools version/checksum, OpenJDK to 21, Gradle version, and normalizes ENV formatting. |
| .github/workflows/staging.yaml | Updates workflow action versions for repo checkout and Docker Hub login. |
| .github/workflows/release.yaml | Updates workflow action versions for repo checkout and Docker Hub login. |
| .github/workflows/pull-request.yaml | Updates workflow action versions for repo checkout and Docker Hub login. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Updates the image to the current Android toolchain (verified with a full local
make build+ smoke test):ENV key value→ENV key=value, fixed thepkg-config\line continuation that relied on parser leniencyactions/checkout@v3→v7,docker/login-action@v2→v4build-tools 37.0.0 exists but platform android-37 is not stable yet, so 36.x keeps the image coherent.
Verification
make buildsucceedsjava -version→ openjdk 21.0.11,gradle --version→ 9.6.1build-tools/{35.0.1,36.1.0}andplatforms/{android-35,android-36}present in the imageAfter merge: push tag
36.1.0to publish the image (release workflow). The flutter-sdk-image 3.44.4 PR depends on that tag being on Docker Hub.🤖 Generated with Claude Code
https://claude.ai/code/session_015ndjGz2Ug42YwrSnkTLsCH