Updates to Flutter SDK 3.44.4#41
Merged
Merged
Conversation
- Base image mobiledevops/android-sdk-image:36.1.0 - Fixes git safe.directory for the Flutter SDK (git 2.35+ ownership checks) - Fixes legacy ENV syntax - 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 this repository’s Flutter SDK Docker image to Flutter 3.44.4 and refreshes related documentation and CI workflows to match, aligning the published image with the latest stable Flutter toolchain.
Changes:
- Bump base image to
mobiledevops/android-sdk-image:36.1.0and Flutter SDK to 3.44.4; add agit safe.directoryworkaround for Flutter’s embedded git metadata. - Update GitHub Actions workflows to newer
actions/checkoutanddocker/login-actionmajor versions. - Refresh README version/release tables and CI usage examples to
mobiledevops/flutter-sdk-image:3.44.4.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Updates documented “current” Flutter version and usage examples to 3.44.4. |
| Dockerfile | Bumps base + Flutter SDK versions and adds git safe.directory configuration for the SDK directory. |
| .github/workflows/staging.yaml | Updates action versions used for checkout and Docker Hub login. |
| .github/workflows/release.yaml | Updates action versions used for checkout and Docker Hub login. |
| .github/workflows/pull-request.yaml | Updates action versions used for checkout and Docker Hub login. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| @@ -1,8 +1,8 @@ | |||
| FROM mobiledevops/android-sdk-image:34.0.1 | |||
| FROM mobiledevops/android-sdk-image:36.1.0 | |||
| && rm flutter_linux_${FLUTTER_VERSION}-stable.tar.xz | ||
|
|
||
| # Git safe.directory for the extracted SDK (required since git 2.35+ ownership checks) | ||
| RUN git config --global --add safe.directory $FLUTTER_HOME |
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 from Flutter 3.19.4 to 3.44.4 (latest stable, ref
ad70ec4, Dart 3.12.2), verified with a full localmake build+ smoke test:mobiledevops/android-sdk-image:34.0.1→:36.1.0(build-tools 36.1.0, JDK 21, Gradle 9.6.1 — see Updates to build tools 36.1.0 android-sdk-image#16)FLUTTER_VERSION→ 3.44.4git config --global --add safe.directory $FLUTTER_HOME— git 2.35+ ownership checks otherwise makeflutter precachefail during build (and madeflutter --versionreport "unknown source" at runtime in the published 3.19.4 image)ENV key value→ENV key=valueactions/checkout@v3→v7,docker/login-action@v2→v4Note: the never-merged
feature/3.29.3branch was skipped — no 3.29.3 tag/image was ever published, so master jumps 3.19.4 → 3.44.4.Dependency
make build) will fail until MobileDevOps/android-sdk-image#16 is merged and tag36.1.0is pushed there (publishes the base image to Docker Hub). Merge order: android-sdk-image first.Verification
make buildsucceeds (base image tagged locally)docker run --rm mobiledevops/flutter-sdk-image flutter --version→ Flutter 3.44.4 • stable • Dart 3.12.2, no git ownership warningsAfter merge: push tag
3.44.4to publish the image (release workflow).🤖 Generated with Claude Code
https://claude.ai/code/session_015ndjGz2Ug42YwrSnkTLsCH