From 024edf7b489f3b7e3988058b2e933d7626a4c420 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Tue, 18 Nov 2025 13:17:55 +0100 Subject: [PATCH] Upgrade Flutter SDK and pana. --- CHANGELOG.md | 3 +++ Dockerfile.worker | 2 +- app/lib/shared/versions.dart | 6 +++--- app/pubspec.yaml | 2 +- pkg/pub_worker/pubspec.yaml | 2 +- pubspec.lock | 4 ++-- 6 files changed, 11 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a2924d3cb..618724932 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,9 @@ Important changes to data models, configuration, and migrations between each AppEngine version, listed here to ease deployment and troubleshooting. ## Next Release (replace with git tag when deployed) + * Bump runtimeVersion to `2025.11.18`. + * Upgraded stable Flutter analysis SDK to `3.38.1`. + * Upgraded pana to `0.23.2`. ## `20251113t111200-all` * Bump runtimeVersion to `2025.11.13`. diff --git a/Dockerfile.worker b/Dockerfile.worker index f0167cf3e..ff87cf3bd 100644 --- a/Dockerfile.worker +++ b/Dockerfile.worker @@ -26,7 +26,7 @@ RUN mkdir -p /home/worker/config/flutter-stable RUN XDG_CONFIG_HOME=/home/worker/config/dart-stable tool/setup-dart.sh /home/worker/dart/stable 3.10.0 # Setup Flutter SDK into /home/worker/flutter/{stable,preview}/ -RUN XDG_CONFIG_HOME=/home/worker/config/flutter-stable tool/setup-flutter.sh /home/worker/flutter/stable 3.38.0 +RUN XDG_CONFIG_HOME=/home/worker/config/flutter-stable tool/setup-flutter.sh /home/worker/flutter/stable 3.38.1 # Setup webp RUN tool/setup-webp.sh /home/worker/bin diff --git a/app/lib/shared/versions.dart b/app/lib/shared/versions.dart index 0505821cd..5b873599a 100644 --- a/app/lib/shared/versions.dart +++ b/app/lib/shared/versions.dart @@ -24,10 +24,10 @@ final RegExp runtimeVersionPattern = RegExp(r'^\d{4}\.\d{2}\.\d{2}$'); /// when the version switch happens. const _acceptedRuntimeVersions = [ // The current [runtimeVersion]. - '2025.11.13', + '2025.11.18', // Fallback runtime versions. + '2025.11.13', '2025.10.31', - '2025.10.28', ]; /// Sets the current runtime versions. @@ -63,7 +63,7 @@ bool shouldGCVersion(String version) => // keep in-sync with SDK version in .github/workflows/all-test.yml and Dockerfile.app final String runtimeSdkVersion = '3.9.0'; final String toolStableDartSdkVersion = '3.10.0'; -final String toolStableFlutterSdkVersion = '3.38.0'; +final String toolStableFlutterSdkVersion = '3.38.1'; final semanticToolStableDartSdkVersion = Version.parse( toolStableDartSdkVersion, diff --git a/app/pubspec.yaml b/app/pubspec.yaml index f977613a9..32d444a38 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -47,7 +47,7 @@ dependencies: watcher: ^1.0.0 yaml: ^3.1.0 # pana version to be pinned - pana: '0.23.1' + pana: '0.23.2' # 3rd-party packages with pinned versions mailer: '6.5.0' postgres: '3.5.9' diff --git a/pkg/pub_worker/pubspec.yaml b/pkg/pub_worker/pubspec.yaml index 9ff2ec81d..aef10a560 100644 --- a/pkg/pub_worker/pubspec.yaml +++ b/pkg/pub_worker/pubspec.yaml @@ -10,7 +10,7 @@ dependencies: appengine: ^0.13.6 json_annotation: ^4.3.0 jsontool: ^2.0.0 - pana: ^0.23.1 + pana: ^0.23.2 path: ^1.8.0 lints: ^6.0.0 # required for pana meta: ^1.7.0 diff --git a/pubspec.lock b/pubspec.lock index 428274a45..a993ba808 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -605,10 +605,10 @@ packages: dependency: transitive description: name: pana - sha256: "1ee9fda4f460d97e4adee459022847d1462e678d1e791e39b14d88424b3821ef" + sha256: "4f93a5890c1d149a36b5bfcb574b77d535afb8b5c88eeaeb742dffda3449a153" url: "https://pub.dev" source: hosted - version: "0.23.1" + version: "0.23.2" path: dependency: transitive description: