Skip to content

Comments

Changed workflows from apple/swift-nio to swiftlang/github-workflows#1226

Closed
akbashev wants to merge 2 commits intoapple:mainfrom
akbashev:1218-move-to-swiftlang-workflows
Closed

Changed workflows from apple/swift-nio to swiftlang/github-workflows#1226
akbashev wants to merge 2 commits intoapple:mainfrom
akbashev:1218-move-to-swiftlang-workflows

Conversation

@akbashev
Copy link
Contributor

@akbashev akbashev commented Oct 8, 2025

As all swift community repositories slowly moving to github workflows from swiftlang, and not to rely on swift-nio — it makes sense to move this repository too.

Note that semver label check still uses swift-nio workflow, and this PR also removes cxx tests.

Fixes #1218.

Disable macos for now

name fix

Disabled cxx

will still use pull_request_semver_label_checker from swift-nio

Let's disable integration tests for now

updated tests jobs commands

Should be different format

Return thread back

let's try to enable integration tests

no newline

let's try with macos

let's try like that

fix

let's try to enable

should be this version for now

enabled back macos checks
@akbashev
Copy link
Contributor Author

akbashev commented Oct 8, 2025

Seems like we don't need to construct matrixes manually anymore, correct me if I'm wrong.
And @ktoso @rnro guess we also need to fix labels for macOS runner.

self.system = nil
self.testKit = nil
try! self.elg.syncShutdownGracefully()
try! await self.elg.shutdownGracefully()
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Was testing something internal, but guess won't harm to update.

@ktoso
Copy link
Member

ktoso commented Oct 8, 2025

We could just stick to 6.2 Linux and keep tests stable during the rewrite attempt

@FranzBusch
Copy link
Member

As all swift community repositories slowly moving to github workflows from swiftlang, and not to rely on swift-nio — it makes sense to move this repository too.

This is not true. The workflows in NIO are a lot more powerful and we don't intend to move our repos over at this time.

Copy link
Member

@FranzBusch FranzBusch left a comment

Choose a reason for hiding this comment

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

Blocking this PR for now so it doesn't get merged

@ktoso ktoso closed this Oct 16, 2025
@ktoso
Copy link
Member

ktoso commented Oct 16, 2025

Let's leave as is, we don't really need the cxx ones it just adds noise nowadays, how about we disable just those @akbashev

@akbashev
Copy link
Contributor Author

@ktoso yeah, let's do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move to swiftlang/github-workflows

3 participants