diff --git a/.github/workflows/pull-request.yaml b/.github/workflows/pull-request.yaml index 57182e6..c4d32de 100644 --- a/.github/workflows/pull-request.yaml +++ b/.github/workflows/pull-request.yaml @@ -10,9 +10,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v7 - name: Login to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 8dd1cfe..0a7e968 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -13,9 +13,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v7 - name: Login to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/staging.yaml b/.github/workflows/staging.yaml index 7e23ce2..78c1b15 100644 --- a/.github/workflows/staging.yaml +++ b/.github/workflows/staging.yaml @@ -10,9 +10,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v3 + uses: actions/checkout@v7 - name: Login to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v4 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/Dockerfile b/Dockerfile index 212b4a6..b7972ac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM mobiledevops/android-sdk-image:34.0.1 +FROM mobiledevops/android-sdk-image:36.1.0 -ENV FLUTTER_VERSION="3.19.4" -ENV FLUTTER_HOME "/home/mobiledevops/.flutter-sdk" -ENV PATH $PATH:$FLUTTER_HOME/bin +ENV FLUTTER_VERSION="3.44.4" +ENV FLUTTER_HOME="/home/mobiledevops/.flutter-sdk" +ENV PATH="$PATH:$FLUTTER_HOME/bin" # Download and extract Flutter SDK RUN mkdir $FLUTTER_HOME \ @@ -11,4 +11,7 @@ RUN mkdir $FLUTTER_HOME \ && tar xf flutter_linux_${FLUTTER_VERSION}-stable.tar.xz --strip-components=1 \ && 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 + RUN flutter precache diff --git a/README.md b/README.md index b1429f4..6e31864 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,13 @@ Currently: | Version | Ref | Release Date | |---|---|---| -| 3.19.4 | 68bfaea | 21.03.2023 | +| 3.44.4 | ad70ec4 | 24.06.2026 | ## Releases | Tag | Flutter Version | Flutter Channel | |---|---|---| +| 3.44.4 | 3.44.4 | stable | | 3.19.4 | 3.19.4 | stable | | 3.16.4 | 3.16.4 | stable| | 3.16.3 | 3.16.3 | stable| @@ -71,7 +72,7 @@ version: 2.1 jobs: build: docker: - - image: mobiledevops/flutter-sdk-image:3.19.4 + - image: mobiledevops/flutter-sdk-image:3.44.4 steps: - checkout - run: @@ -98,7 +99,7 @@ services: - docker env: - - DOCKER_IMAGE=mobiledevops/flutter-sdk-image:3.19.4 + - DOCKER_IMAGE=mobiledevops/flutter-sdk-image:3.44.4 before_install: - docker pull $DOCKER_IMAGE @@ -120,7 +121,7 @@ Example: ``` # .gitlab-ci.yml -image: mobiledevops/flutter-sdk-image:3.19.4 +image: mobiledevops/flutter-sdk-image:3.44.4 stages: - build