-
Notifications
You must be signed in to change notification settings - Fork 29.7k
[SwiftPM] Add separate feature flag for the app migration #158897
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
448a661 to
8050706
Compare
d5acab3 to
282b63a
Compare
739706c to
e73825a
Compare
andrewkolos
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM with nits. If you end up needing another review after monorepo/formatting merges, just let me know.
| plistParser: FakePlistParser(), | ||
| features: TestFeatureFlags(), | ||
| features: TestFeatureFlags( | ||
| isSwiftPackageManagerMigrationEnabled: true, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we explicitly disable SPM here for the sake of clarity?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would prefer to as well. However, that results in a warning that tells you not to provide an argument if the value is the default value. I'm not a huge fan of this warning 😦
packages/flutter_tools/test/general.shard/xcode_project_test.dart
Outdated
Show resolved
Hide resolved
jmagman
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM once testWith/WithoutContext is used in tests.
9457216 to
0c7c5b1
Compare
Co-authored-by: Andrew Kolos <[email protected]>
0c7c5b1 to
d531af0
Compare
|
Time to revert pull request flutter/flutter/158897 has elapsed. |
…utter#158897)" This reverts commit e7a1b68.
…utter#158897)" This reverts commit e7a1b68.
Overview
This splits the Swift Package Manager feature in two:
For now, both features are off by default. We plan to turn on the first feature in the next stable release. The app migration feature will be stay off by default until we have higher confidence in the migration.
See this mini design doc: #151567 (comment)
Here's the PR that updates the SwiftPM docs: flutter/website#11495
Part of #151567
Pre-launch Checklist
///).If you need help, consider asking for advice on the #hackers-new channel on Discord.