| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
merge: resolve 7130 branch conflicts | 3 个月前 | |
ci: bump Codemagic Flutter to 3.44.5 to match GitHub Actions Every Codemagic mobile build has failed at `Get Flutter packages` since 15 Aug: The current Dart SDK version is 3.11.5. Because flutter_contacts 2.3.1 requires SDK version ^3.12.0 [...] version solving failed. Two commits, three days apart, neither wrong on its own. 35c146d3fa moved GitHub Actions to Flutter 3.44.5 and left Codemagic on 3.41.9, so the two lanes began running different Flutter versions. 34e2ba8e72 (#11595) then bumped flutter_contacts to ^2.3.1, which requires Dart ^3.12.0 — fine on 3.44.5 (Dart 3.12.2), impossible on 3.41.9 (Dart 3.11.5). CI could not have caught it: #11595 was green because the GitHub lane was already new enough, and nothing checks the lane that was not. All eight pinned workflows were affected — every internal and store build path. Also updates the developer-facing copies of the same pin (setup.sh, setup.ps1, AppSetup.mdx, the two rayban docs), which would otherwise hand a new contributor a toolchain that cannot resolve this repo. The '3.41.9' left in rayban_dat_plugin_boundary_test.rb is fixture content inside a fake .flutter-plugins-dependencies blob, not a toolchain pin. xcode, cocoapods and java pins are unchanged. 3.44.5 rather than the 3.47.0 pub suggests: 3.44.5 is what GitHub Actions already runs green on this exact lockfile, so matching the working lane is the smaller change. Moving both lanes to a newer Flutter is its own decision. Verification, against this repo's unmodified pubspec.yaml/pubspec.lock: Flutter 3.41.x (Dart 3.11.0) — `flutter pub get` reproduces the identical version-solving failure. Flutter 3.44.5 (Dart 3.12.2, per `dart --version`) — `flutter pub get` prints "Got dependencies!" and leaves `git status` clean, so the lock does not drift. codemagic.yaml parses as YAML and all 8 pins read 3.44.5, asserted in code rather than by eye. make preflight — 11/11. Not verified: a real Codemagic run; I cannot trigger one. The failing step is `pub get`, which is what was reproduced above. | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 1 个月前 |