Skip to content

Conversation

@rnro
Copy link
Contributor

@rnro rnro commented Apr 11, 2025

Add and enable Swift 6.1 workflows

Motivation:

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

Modifications:

  • Update appe/swift-nio/scripts/generate_matrix.sh
  • Update reusable adopters of swift_test_matrix.yml
  • Update end-user adopter workflows of swift_test_matrix.yml
    • Copy over test flags from Swift 6.0 jobs

Result:

NIO tests against Swift 6.1 in CI and downstream repositories can opt-in.

(Successful CI run with the workflows modified to use the changes on this branch https://github.com/apple/swift-nio/actions/runs/14400598096?pr=3196)

Motivation:

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

Modifications:

* Update `appe/swift-nio/scripts/generate_matrix.sh`
* Update reusable adopters of `swift_test_matrix.yml`
* Update end-user adopter workflows of `swift_test_matrix.yml`
  * Copy over test flags from Swift 6.0 jobs

Result:

NIO tests against Swift 6.1 in CI and downstream repositories can opt-in.
@rnro rnro force-pushed the swift_6_1_workflows branch from 3005afb to c030b31 Compare April 11, 2025 09:45
@rnro rnro changed the title Swift 6 1 workflows Add and enable Swift 6.1 workflows Apr 11, 2025
@rnro rnro force-pushed the swift_6_1_workflows branch from c030b31 to 9f14763 Compare April 11, 2025 09:48
@rnro rnro force-pushed the swift_6_1_workflows branch from 9f14763 to d901ea2 Compare April 11, 2025 09:58
This reverts commit d901ea2.
@rnro rnro marked this pull request as ready for review April 11, 2025 10:24
@rnro rnro added the semver/none No version bump required. label Apr 11, 2025
@Lukasa Lukasa merged commit b8c4463 into main Apr 11, 2025
1 of 2 checks passed
@Lukasa Lukasa deleted the swift_6_1_workflows branch April 11, 2025 12:45
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