Skip to content

fix(deps): resolve pubspec_ios_spm.yaml version conflict blocking CI - #1720

Merged
ucguy4u merged 2 commits into
mainfrom
fix/ios-spm-pubspec-resolution
Aug 13, 2026
Merged

fix(deps): resolve pubspec_ios_spm.yaml version conflict blocking CI#1720
ucguy4u merged 2 commits into
mainfrom
fix/ios-spm-pubspec-resolution

Conversation

@ucguy4u

@ucguy4u ucguy4u commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

variant-dependencies has been failing on every PR and on main itself since #1608: core_data's flutter_secure_storage ^11.0.0 pulls in flutter_secure_storage_windows ^4.2.2 (needs win32 ^6.0.1), but pubspec_ios_spm.yaml pinned wakelock_plus at the exact old 1.5.2 (needs win32 ^5.6.1) and package_info_plus at 9.0.1 (needs win32 ^5.5.3) — both incompatible, so flutter pub get on this variant fails version solving outright, not just a lint/analyze issue.

Bumped both to the versions already proven working in pubspec_tv.yaml/pubspec.yaml (wakelock_plus 1.6.1, package_info_plus 10.2.0) rather than picking new pins blind.

Test plan

  • bash scripts/check-variant-pubspecs.sh — all variant pubspecs resolve clean (was failing on pubspec_ios_spm.yaml before this fix)

🤖 Generated with Claude Code

…repo-wide

core_data's flutter_secure_storage ^11.0.0 (bumped in #1608) pulls in
flutter_secure_storage_windows ^4.2.2, which needs win32 ^6.0.1.
pubspec_ios_spm.yaml pinned wakelock_plus at the exact old 1.5.2 (needs
win32 ^5.6.1) and package_info_plus at 9.0.1 (needs win32 ^5.5.3) --
both incompatible, so `flutter pub get` on this variant failed version
solving outright. This has been failing `variant-dependencies` on every
PR and on main itself since #1608 landed.

Bumped both to the versions already proven working in pubspec_tv.yaml /
pubspec.yaml (wakelock_plus 1.6.1, package_info_plus 10.2.0) rather than
picking new pins blind.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Plugin Module Size Gate

Policy: modules over 3 MB must be delivered as plugins; plugin modules over 5 MB must document cache management.

Module Size Type Status
No changed Dart/Flutter modules detected n/a n/a OK

@github-actions

Copy link
Copy Markdown
Contributor

🚀 PR Quick Check Summary

Check Status Description
PR Validation ✅ success Title format, docs, bundled model guardrail
Code Quality ✅ success Analyze, formatting
Core Tests ❌ failure Core package unit tests
Airo Mind Shell ✅ success Mind flavour analyze, tests, entrypoint compile

💡 Note: Full app tests, coverage reports, and security scans run on merge to main.

View Details

@ucguy4u
ucguy4u merged commit 982d8a6 into main Aug 13, 2026
12 of 15 checks passed
@ucguy4u
ucguy4u deleted the fix/ios-spm-pubspec-resolution branch August 13, 2026 21:10
@github-actions

Copy link
Copy Markdown
Contributor

🚀 PR Quick Check Summary

Check Status Description
PR Validation ✅ success Title format, docs, bundled model guardrail
Code Quality ✅ success Analyze, formatting
Core Tests ❌ failure Core package unit tests
Airo Mind Shell ✅ success Mind flavour analyze, tests, entrypoint compile

💡 Note: Full app tests, coverage reports, and security scans run on merge to main.

View Details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant