Conversation

czechboy0

Motivation

Part of addressing apple/swift-openapi-generator#75 and apple/swift-openapi-generator#119.

Modifications

Bumped Swift tools version to 5.9 and made the ExistentialAny build setting unconditional.

Result

Building the package requires 5.9 now.

Test Plan

Ran tests, all passed when using a Swift 5.9 toolchain.

@czechboy0czecy0 marked this pull request as ready for review November 27, 2023 15:17
@czechboy0czecy0 merged commit 8c6cc59 into swift-server:main Nov 27, 2023
@czechboy0czecy0 deleted the hd-5.9-bump branch November 27, 2023 15:19
simonjbeaumont added a commit that referenced this pull request Nov 27, 2023
### Motivation

In #26 we bumped the minimum tools version to Swift 5.9, but we left the
`#if swift(>5.9)` compiler directive when enabling existential any by
default.

### Modifications

Remove #if swift(>=5.9) check in Package.swift

### Result

No checking for Swift 5.9+, because that's now the default.

### Test Plan

CI.
@czechboy0czecy0 added the ⚠️ semver/majorBreaks existing public API.label Nov 28, 2023
Sign up for free to join this conversation on . Already have an account? Sign in to comment
⚠️ semver/majorBreaks existing public API.
None yet

Successfully merging this pull request may close these issues.

@czechboy0