Skip to content

Commit 4d664d6

Browse files
messebclaude
andcommitted
Updates to Flutter SDK 3.44.4
- 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
1 parent 52fec33 commit 4d664d6

6 files changed

Lines changed: 24 additions & 24 deletions

File tree

.github/workflows/pull-request.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout Repo
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v7
1414
- name: Login to Docker Hub
15-
uses: docker/login-action@v2
15+
uses: docker/login-action@v4
1616
with:
1717
username: ${{ secrets.DOCKERHUB_USERNAME }}
1818
password: ${{ secrets.DOCKERHUB_TOKEN }}

.github/workflows/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout Repo
16-
uses: actions/checkout@v3
16+
uses: actions/checkout@v7
1717
- name: Login to Docker Hub
18-
uses: docker/login-action@v2
18+
uses: docker/login-action@v4
1919
with:
2020
username: ${{ secrets.DOCKERHUB_USERNAME }}
2121
password: ${{ secrets.DOCKERHUB_TOKEN }}

.github/workflows/staging.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout Repo
13-
uses: actions/checkout@v3
13+
uses: actions/checkout@v7
1414
- name: Login to Docker Hub
15-
uses: docker/login-action@v2
15+
uses: docker/login-action@v4
1616
with:
1717
username: ${{ secrets.DOCKERHUB_USERNAME }}
1818
password: ${{ secrets.DOCKERHUB_TOKEN }}

Dockerfile

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
FROM mobiledevops/android-sdk-image:34.0.1
1+
FROM mobiledevops/android-sdk-image:36.1.0
22

3-
ENV FLUTTER_VERSION="3.19.4"
4-
ENV FLUTTER_HOME "/home/mobiledevops/.flutter-sdk"
5-
ENV PATH $PATH:$FLUTTER_HOME/bin
3+
ENV FLUTTER_VERSION="3.44.4"
4+
ENV FLUTTER_HOME="/home/mobiledevops/.flutter-sdk"
5+
ENV PATH="$PATH:$FLUTTER_HOME/bin"
66

77
# Download and extract Flutter SDK
88
RUN mkdir $FLUTTER_HOME \
@@ -11,4 +11,7 @@ RUN mkdir $FLUTTER_HOME \
1111
&& tar xf flutter_linux_${FLUTTER_VERSION}-stable.tar.xz --strip-components=1 \
1212
&& rm flutter_linux_${FLUTTER_VERSION}-stable.tar.xz
1313

14+
# Git safe.directory for the extracted SDK (required since git 2.35+ ownership checks)
15+
RUN git config --global --add safe.directory $FLUTTER_HOME
16+
1417
RUN flutter precache

Makefile

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
IMAGE_TAG := $(IMAGE_TAG)
22
IMAGE := mobiledevops/flutter-sdk-image
33

4-
release: \
5-
tag_image \
6-
dockerhub_push
7-
8-
tag_image: build
9-
docker tag $(IMAGE):latest $(IMAGE):$(IMAGE_TAG)
4+
release:
5+
docker buildx build --platform linux/amd64 \
6+
-t $(IMAGE):latest -t $(IMAGE):$(IMAGE_TAG) --push .
107

118
build:
129
docker build -t $(IMAGE) .
1310

14-
dockerhub_push:
15-
docker push $(IMAGE):latest \
16-
&& docker push "$(IMAGE):$(IMAGE_TAG)"
11+
run:
12+
docker run -it --rm $(IMAGE) /bin/bash
1713

18-
.PHONY: release tag_image build dockerhub_push
14+
.PHONY: release build run

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ Currently:
66

77
| Version | Ref | Release Date |
88
|---|---|---|
9-
| 3.19.4 | 68bfaea | 21.03.2023 |
9+
| 3.44.4 | ad70ec4 | 24.06.2026 |
1010

1111
## Releases
1212

1313
| Tag | Flutter Version | Flutter Channel |
1414
|---|---|---|
15+
| 3.44.4 | 3.44.4 | stable |
1516
| 3.19.4 | 3.19.4 | stable |
1617
| 3.16.4 | 3.16.4 | stable|
1718
| 3.16.3 | 3.16.3 | stable|
@@ -71,7 +72,7 @@ version: 2.1
7172
jobs:
7273
build:
7374
docker:
74-
- image: mobiledevops/flutter-sdk-image:3.19.4
75+
- image: mobiledevops/flutter-sdk-image:3.44.4
7576
steps:
7677
- checkout
7778
- run:
@@ -98,7 +99,7 @@ services:
9899
- docker
99100
100101
env:
101-
- DOCKER_IMAGE=mobiledevops/flutter-sdk-image:3.19.4
102+
- DOCKER_IMAGE=mobiledevops/flutter-sdk-image:3.44.4
102103
103104
before_install:
104105
- docker pull $DOCKER_IMAGE
@@ -120,7 +121,7 @@ Example:
120121

121122
```
122123
# .gitlab-ci.yml
123-
image: mobiledevops/flutter-sdk-image:3.19.4
124+
image: mobiledevops/flutter-sdk-image:3.44.4
124125
125126
stages:
126127
- build

0 commit comments

Comments
 (0)