From 5838692d5fc9080c0a43368144e7007ea7d5913a Mon Sep 17 00:00:00 2001 From: Anh Date: Sat, 18 May 2024 16:58:22 +0700 Subject: [PATCH] Update Flutter SDK to v3.19.6 --- .github/workflows/unit-tests.yml | 2 +- docs/environment-setup/env-setup-android.md | 2 +- docs/environment-setup/env-setup-ios.md | 20 ++++++++++---------- flutter/android/docker/Dockerfile | 2 +- flutter/ios/ci_scripts/ci_post_clone.sh | 2 +- flutter/windows/docker/Dockerfile | 2 +- tools/formatter/Dockerfile | 2 +- 7 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 25bd40781..e01804762 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -16,7 +16,7 @@ jobs: uses: subosito/flutter-action@v2 with: channel: 'stable' - flutter-version: '3.7.6' + flutter-version: '3.19.6' - name: Install Protoc uses: arduino/setup-protoc@v1 with: diff --git a/docs/environment-setup/env-setup-android.md b/docs/environment-setup/env-setup-android.md index 881b20826..abcc73c78 100644 --- a/docs/environment-setup/env-setup-android.md +++ b/docs/environment-setup/env-setup-android.md @@ -75,7 +75,7 @@ Flutter requires native libs so you must complete [Setting up Bazel on Ubuntu](# * Install Flutter: ```bash - mkdir -p ~/tools && cd ~/tools && curl https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.7.6-stable.tar.xz | tar Jxf - + mkdir -p ~/tools && cd ~/tools && curl https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz | tar Jxf - ``` * Add flutter binary folders to path: `export PATH=$PATH:~/tools/flutter/bin:~/.pub-cache/bin` diff --git a/docs/environment-setup/env-setup-ios.md b/docs/environment-setup/env-setup-ios.md index c2e0d0770..52c235c98 100644 --- a/docs/environment-setup/env-setup-ios.md +++ b/docs/environment-setup/env-setup-ios.md @@ -25,7 +25,7 @@ Otherwise, you can get errors about missing pods * Download flutter repo: ```bash - mkdir -p ~/tools && git clone --branch 3.7.6 --depth 1 https://github.com/flutter/flutter.git ~/tools/flutter + mkdir -p ~/tools && git clone --branch 3.19.6 --depth 1 https://github.com/flutter/flutter.git ~/tools/flutter ``` * Add flutter binary folders to path: `export PATH="$PATH:$HOME/tools/flutter/bin:$HOME/.pub-cache/bin"` @@ -38,23 +38,23 @@ Otherwise, you can get errors about missing pods The app was built and tested successfully in this environment: ```shell -macOS 13.2.1 -Xcode 14.2 +macOS 14.4.1 +Xcode 15.4 $ flutter --version -Flutter 3.7.6 • channel stable • https://github.com/flutter/flutter.git -Framework • revision 12cb4eb7a0 (11 days ago) • 2023-03-01 10:29:26 -0800 -Engine • revision ada363ee93 -Tools • Dart 2.19.3 • DevTools 2.20.1 +Flutter 3.19.6 • channel stable • https://github.com/flutter/flutter.git +Framework • revision 54e66469a9 (4 weeks ago) • 2024-04-17 13:08:03 -0700 +Engine • revision c4cd48e186 +Tools • Dart 3.3.4 • DevTools 2.31.1 $ bazel --version -bazel 5.3.2 +bazel 6.3.2 $ protoc --version -libprotoc 3.21.9 +libprotoc 23.2 $ pod --version -1.11.3 +1.15.2 $ python3 --version Python 3.9.16 diff --git a/flutter/android/docker/Dockerfile b/flutter/android/docker/Dockerfile index 333a30cdd..55d79d580 100644 --- a/flutter/android/docker/Dockerfile +++ b/flutter/android/docker/Dockerfile @@ -54,7 +54,7 @@ WORKDIR $HOME ENV PUB_CACHE=$HOME/.cache/.pub-cache ENV PATH=$PATH:$HOME/flutter/bin:$HOME/flutter/bin/cache/dart-sdk/bin:$PUB_CACHE/bin -RUN git clone --branch "3.7.6" --single-branch --depth 1 https://github.com/flutter/flutter.git $HOME/flutter +RUN git clone --branch "3.19.6" --single-branch --depth 1 https://github.com/flutter/flutter.git $HOME/flutter RUN git config --global --add safe.directory $HOME/flutter RUN flutter config --no-analytics && dart --disable-analytics RUN flutter doctor -v diff --git a/flutter/ios/ci_scripts/ci_post_clone.sh b/flutter/ios/ci_scripts/ci_post_clone.sh index 8486d8e1e..16ef4dc3d 100755 --- a/flutter/ios/ci_scripts/ci_post_clone.sh +++ b/flutter/ios/ci_scripts/ci_post_clone.sh @@ -75,7 +75,7 @@ export MC_FLUTTER_HOME=$MC_BUILD_HOME/flutter export PUB_CACHE=$MC_BUILD_HOME/.pub-cache mkdir -p "$MC_BUILD_HOME" -test ! -d "$MC_FLUTTER_HOME" && git clone --branch 3.7.6 --depth 1 https://github.com/flutter/flutter.git "$MC_FLUTTER_HOME" +test ! -d "$MC_FLUTTER_HOME" && git clone --branch 3.19.6 --depth 1 https://github.com/flutter/flutter.git "$MC_FLUTTER_HOME" export PATH="$PATH:$MC_FLUTTER_HOME/bin:$PUB_CACHE/bin" if [ $runner = $GITHUB_ACTIONS ]; then # make Flutter available in the subsequent GitHub Actions steps diff --git a/flutter/windows/docker/Dockerfile b/flutter/windows/docker/Dockerfile index 605277747..effe55bb2 100644 --- a/flutter/windows/docker/Dockerfile +++ b/flutter/windows/docker/Dockerfile @@ -28,7 +28,7 @@ RUN curl -fSLo vs_BuildTools.exe https://aka.ms/vs/16/release/vs_buildtools.exe RUN choco install -y --no-progress msys2 --version 20220319.0.0 --params "/NoUpdate" RUN setx path "%path%;C:/tools/msys64/usr/bin" -RUN choco install -y --no-progress flutter --version 3.7.6 +RUN choco install -y --no-progress flutter --version 3.19.6 RUN choco install -y --no-progress git --version 2.33.0.2 RUN choco install -y --no-progress make --version 4.3 RUN choco install -y --no-progress bazelisk --version 1.16.0 diff --git a/tools/formatter/Dockerfile b/tools/formatter/Dockerfile index 18aab620b..3230debf1 100644 --- a/tools/formatter/Dockerfile +++ b/tools/formatter/Dockerfile @@ -62,7 +62,7 @@ RUN pip install yamllint==1.26.3 # Add Flutter SDK ENV UNAME=mlperf -RUN git clone --branch "3.7.6" --single-branch --depth 1 \ +RUN git clone --branch "3.19.6" --single-branch --depth 1 \ https://github.com/flutter/flutter.git /home/$UNAME/flutter RUN git config --global --add safe.directory /home/$UNAME/flutter # The PUB_CACHE directory will be mounted as a docker volume in format.mk