-
Notifications
You must be signed in to change notification settings - Fork 1.4k
remove platforms from ResolvedPackage #4206
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
base: main
Are you sure you want to change the base?
Conversation
@@ -2490,62 +2466,14 @@ class PIFBuilderTests: XCTestCase { | |||
} | |||
} | |||
|
|||
func testSDKOptions() throws { |
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.
@neonichu this has a dedicated test - need to make sure we can drop it
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.
This looks good to me, but would want to hear @neonichu's opinion as well. The target settings override the project settings, so the important thing is that each target sets the right values, as seems to be the case. So I think the dedicated test case you reference can be removed as well.
I think we have to make more changes to |
Would it be worth also making sure this case is covered by an end-to-end functional test? It would have to be macOS-only since it relies on |
motivation: the call sites that use package level platforms are incorrect and can be removed or updated to use product level changes: * remove use of package level platforms from PIF generator * update build plan to use product level platforms * adjust tests
5656dbf
to
4becc8e
Compare
@swift-ci smoke test |
@neonichu looks like this is causing some failures on the integration tests when using --build-system = xcode. can you confirm the PIF changes here? |
motivation: the call sites that use package level platforms are incorrect and can be removed or updated to use product level
changes: