chore(flutter): upgrade to 3.41.0 + iOS UIScene migration - #8
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing touches🧪 Generate unit tests (beta)
Tip Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@ios/Runner/Info.plist`:
- Around line 25-35: The project is missing the GoogleService-Info.plist
referenced by the iOS build and Firebase init; download the correct
GoogleService-Info.plist from your Firebase Console for this app, add it to the
Xcode project, make sure it is included in the app target and in Copy Bundle
Resources, and then verify the existing Info.plist entries (CFBundleURLSchemes
and GIDClientID) match the values in the GoogleService-Info.plist.
🧹 Nitpick comments (1)
Dockerfile (1)
5-5: Add checksum validation for Flutter 3.41.0 download to mitigate supply-chain risk.Flutter 3.41.0 stable (released Feb 10, 2026) includes official SHA256 checksums published in the
releases_linux.jsonmanifest. Consider adding checksum validation to verify the tarball integrity:🔐 Checksum validation (recommended)
ARG TARGETPLATFORM=linux/amd64 ARG FLUTTER_VERSION=3.41.0 +ARG FLUTTER_SHA256=<sha256_from_releases_linux.json> -RUN wget -q https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION}-stable.tar.xz -O /tmp/flutter.tar.xz && \ +RUN wget -q https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_${FLUTTER_VERSION}-stable.tar.xz -O /tmp/flutter.tar.xz && \ + echo "${FLUTTER_SHA256} /tmp/flutter.tar.xz" | sha256sum -c - && \ tar xf /tmp/flutter.tar.xz -C /opt && \ rm /tmp/flutter.tar.xzRetrieve the checksum via:
curl -s https://storage.googleapis.com/flutter_infra_release/releases/releases_linux.json | jq -r '.releases[] | select(.channel=="stable" and .version=="3.41.0" and .archive=="stable/linux/flutter_linux_3.41.0-stable.tar.xz") | .sha256'
🚀 Summary
Flutter 3.41.0 upgrade + iOS UIScene migration.
✨ Changes
🧪 Verification
flutter run/build iosflutter analyzeflutter test