-
Notifications
You must be signed in to change notification settings - Fork 10.5k
presets: Update swift macos/linux preset #80717
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?
presets: Update swift macos/linux preset #80717
Conversation
I understand this may add additional time to the swift PR builds, but at least it will prevent changes in https://github.com/swiftlang/swift-package-manager from potentially impacting https://github.com/swiftlang/swift |
swiftlang/swift-package-manager#8476 @swift-ci smoke test |
Until #8223 is fixed copy some helpers from `IntergrationTests/Source/IntegrationTests` to `Test/_InternalTestSupport` so we can re-use the functionality. Related to: #8433 rdar://148248105 Test with: swiftlang/swift#80717
This is no longer needed as a change was made in swiftlang/swift-package-manager#8476 to convert a test helper |
swiftlang/swift-package-manager#8467 @swift-ci smoke test |
f1f95ba
to
fffc437
Compare
swiftlang/swift-package-manager#8467 @swift-ci smoke test |
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
@swift-ci smoke test linux |
swiftlang/swift-package-manager#8495 @swift-ci please smoke test linux |
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.
We should look at what is missing in this preset compared to adding swiftpm mixin.
With the lack of a common build configuration, I want to avoid changes to the Swift PM preset from impacting the I tried circumventing the presets by defining the targets as testTarget, but that caused issues in Xcode during a package resolution, so the change had to be reverted, yet again. So, to get the 'helpers" functionality into SwiftPM repository, which I want to use as part of enabled additional testing in Swift PM, I opted to implemented this solution to ensure the |
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
f3be738
to
585d8bd
Compare
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
585d8bd
to
1950191
Compare
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
1 similar comment
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
Create a common SwiftPM build preset configuration, and use this preset in the Swift PM macos and linux presets to ensure the swift presets builds the SwiftPM dependencies. In addition, include this preset in the Swift MacOS/Linux smoke test preset.
1950191
to
70d4825
Compare
swiftlang/swift-package-manager#8495 @swift-ci please smoke test |
swiftlang/swift-package-manager#8495 @swift-ci please smoke test linux |
Create a common SwiftPM build preset configuration, and use this preset in the Swift PM macos and linux presets to ensure the swift presets builds the SwiftPM dependencies. In addition, include this preset in the Swift MacOS/Linux smoke test preset.
Required for: swiftlang/swift-package-manager#8495