Skip to content

Updates to build tools 36.1.0#16

Merged
messeb merged 1 commit into
masterfrom
feature/36.1.0
Jul 3, 2026
Merged

Updates to build tools 36.1.0#16
messeb merged 1 commit into
masterfrom
feature/36.1.0

Conversation

@messeb

@messeb messeb commented Jul 3, 2026

Copy link
Copy Markdown
Member

Summary

Updates the image to the current Android toolchain (verified with a full local make build + smoke test):

  • Android cmdline-tools 11076708 → 15641748 (SHA-256 computed from download, SHA-1 cross-checked against Google's repository XML)
  • build-tools 34.0.0 / 33.0.2 → 36.1.0 / 35.0.1
  • platforms android-34 / android-33 → android-36 / android-35
  • OpenJDK 17 → 21 (Ubuntu 24.04 package)
  • Gradle 8.3 → 9.6.1
  • Dockerfile style: legacy ENV key valueENV key=value, fixed the pkg-config\ line continuation that relied on parser leniency
  • GitHub Actions: actions/checkout@v3v7, docker/login-action@v2v4
  • README: package list, Gradle version, usage examples → 36.1.0

build-tools 37.0.0 exists but platform android-37 is not stable yet, so 36.x keeps the image coherent.

Verification

  • Local make build succeeds
  • java -version → openjdk 21.0.11, gradle --version → 9.6.1
  • build-tools/{35.0.1,36.1.0} and platforms/{android-35,android-36} present in the image

After merge: push tag 36.1.0 to 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

- 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
Copilot AI review requested due to automatic review settings July 3, 2026 20:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment thread Dockerfile
@messeb messeb merged commit 668b3bb into master Jul 3, 2026
2 checks passed
@messeb messeb deleted the feature/36.1.0 branch July 4, 2026 13:41
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