Skip to content

Enable Library Evolution for package-based builds of the _TestDiscovery target #1082

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

Merged
merged 1 commit into from
Apr 17, 2025

Conversation

stmontgomery
Copy link
Contributor

This enables Library Evolution (LE) for the _TestDiscovery target in Swift package-based builds. The CMake-based build is already configured to enable LE for this target, so this is just matching behavior.

(Note that we already enable LE for several other targets which vend public API as of #951.)

Checklist:

  • Code and documentation should follow the style of the Style Guide.
  • If public symbols are renamed or modified, DocC references should be updated.

@stmontgomery stmontgomery added enhancement New feature or request build 🧱 Affects the project's build configuration or process discovery 🔎 test content discovery labels Apr 17, 2025
@stmontgomery stmontgomery added this to the Swift 6.x milestone Apr 17, 2025
@stmontgomery stmontgomery self-assigned this Apr 17, 2025
@stmontgomery
Copy link
Contributor Author

@swift-ci please test

@stmontgomery
Copy link
Contributor Author

stmontgomery commented Apr 17, 2025

The macOS CI failure is expected to be resolved by swiftlang/swift#80830.

@stmontgomery stmontgomery merged commit 390cb1c into swiftlang:main Apr 17, 2025
2 of 3 checks passed
@stmontgomery stmontgomery deleted the discovery-evolution branch April 17, 2025 18:08
@stmontgomery stmontgomery modified the milestones: Swift 6.x, Swift 6.2 Apr 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build 🧱 Affects the project's build configuration or process discovery 🔎 test content discovery enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants