Skip to content

Updates to Flutter SDK 3.44.4#41

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

Updates to Flutter SDK 3.44.4#41
messeb merged 1 commit into
masterfrom
feature/3.44.4

Conversation

@messeb

@messeb messeb commented Jul 3, 2026

Copy link
Copy Markdown
Member

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 local make build + smoke test:

  • Base image: 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.4
  • New: git config --global --add safe.directory $FLUTTER_HOME — git 2.35+ ownership checks otherwise make flutter precache fail during build (and made flutter --version report "unknown source" at runtime in the published 3.19.4 image)
  • Dockerfile style: legacy ENV key valueENV key=value
  • GitHub Actions: actions/checkout@v3v7, docker/login-action@v2v4
  • README: current-version + releases tables, usage examples → 3.44.4

Note: the never-merged feature/3.29.3 branch was skipped — no 3.29.3 tag/image was ever published, so master jumps 3.19.4 → 3.44.4.

Dependency

⚠️ CI (make build) will fail until MobileDevOps/android-sdk-image#16 is merged and tag 36.1.0 is pushed there (publishes the base image to Docker Hub). Merge order: android-sdk-image first.

Verification

  • Local make build succeeds (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 warnings

After merge: push tag 3.44.4 to publish the image (release workflow).

🤖 Generated with Claude Code

https://claude.ai/code/session_015ndjGz2Ug42YwrSnkTLsCH

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

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 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.0 and Flutter SDK to 3.44.4; add a git safe.directory workaround for Flutter’s embedded git metadata.
  • Update GitHub Actions workflows to newer actions/checkout and docker/login-action major 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.

Comment thread Dockerfile
@@ -1,8 +1,8 @@
FROM mobiledevops/android-sdk-image:34.0.1
FROM mobiledevops/android-sdk-image:36.1.0
Comment thread Dockerfile
&& 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
@messeb messeb merged commit 3e92966 into master Jul 3, 2026
2 of 3 checks passed
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