Skip to content

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

Merged
stmontgomery merged 1 commit into
swiftlang:mainfrom
stmontgomery:discovery-evolution
Apr 17, 2025
Merged

Enable Library Evolution for package-based builds of the _TestDiscovery target#1082
stmontgomery merged 1 commit into
swiftlang:mainfrom
stmontgomery:discovery-evolution

Conversation

@stmontgomery

Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

@swift-ci please test

@stmontgomery

stmontgomery commented Apr 17, 2025

Copy link
Copy Markdown
Contributor Author

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

@stmontgomery stmontgomery merged commit 390cb1c into swiftlang:main Apr 17, 2025
@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