From 4bc1ab6ef600c61184d2a74bc0dc302f66e4d0b3 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Fri, 28 Aug 2026 15:06:09 +0200 Subject: [PATCH] Pin the CI toolchain to the SDK this repo actually builds with `.fvmrc` says 3.47.2 and nothing read it: `subosito/flutter-action` takes its own `flutter-version:`, and the fleet had drifted to 3.44.6, 3.44.8, 3.44.9, 3.47.0 and 3.47.1 with no one tracking it. kuhylog is the proof it matters -- its runner on 3.44.9 predates the `@awaitNotRequired` annotation, so the same `unawaited(Navigator.push(...))` is a violation on one SDK and required on the other, and CI went red on a commit that is clean locally. The freshness gate reads these pins now (utils@98213cb), so this cannot drift again in silence. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01CRykabMwPgDzFHcARoqpaK --- .github/workflows/release-apk.yml | 2 +- pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-apk.yml b/.github/workflows/release-apk.yml index c58c446..e6bbfe9 100644 --- a/.github/workflows/release-apk.yml +++ b/.github/workflows/release-apk.yml @@ -47,7 +47,7 @@ jobs: - uses: subosito/flutter-action@v2 with: - flutter-version: 3.44.8 + flutter-version: 3.47.2 channel: stable cache: true diff --git a/pubspec.yaml b/pubspec.yaml index 850484b..7bc190c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.28+1 +version: 1.0.29+1 environment: sdk: ^3.12.2