Skip to content

Enable Swift 6.3 jobs in CI#75

Merged
rnro merged 1 commit intoswift-server:mainfrom
rnro:enable_swift_6_3_jobs
Apr 1, 2026
Merged

Enable Swift 6.3 jobs in CI#75
rnro merged 1 commit intoswift-server:mainfrom
rnro:enable_swift_6_3_jobs

Conversation

@rnro
Copy link
Copy Markdown
Collaborator

@rnro rnro commented Apr 1, 2026

Motivation:

Swift 6.3 has been released, we should add it to our CI coverage.

Modifications:

Add additional Swift 6.3 jobs where appropriate in main.yml, pull_request.yml

Result:

Improved test coverage.

Motivation:

Swift 6.3 has been released, we should add it to our CI coverage.

Modifications:

Add additional Swift 6.3 jobs where appropriate in main.yml, pull_request.yml

Result:

Improved test coverage.
@rnro rnro added the semver/none No version bump required. label Apr 1, 2026
@rnro rnro enabled auto-merge (squash) April 1, 2026 12:03
@rnro rnro merged commit 232eabc into swift-server:main Apr 1, 2026
29 of 30 checks passed
# linux_6_1_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
linux_6_2_enabled: false
# linux_6_2_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
linux_6_3_enabled: false
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be enabled now, this builds fine on 6.3

linux_6_2_enabled: false
# linux_6_2_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
linux_6_3_enabled: false
# linux_6_2_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This shouldn't have been copied: it should be for 6.3 and be uncommented.

@@ -20,6 +20,8 @@ jobs:
# linux_6_1_arguments_override: "-Xswiftc -warnings-as-errors --explicit-target-dependency-import-check error -Xswiftc -require-explicit-sendable"
linux_6_2_enabled: false
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this isn't from this PR but we should probably enable this too when fixing the 6.3 stuff.

@aryan-25 aryan-25 mentioned this pull request Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants