Enable macOS CI on pull requests (#258)

Motivation:

* Improve test coverage

Modifications:

Enable macOS CI to be run on pull request commits and make the use of
the nightly runner pool for main.yml jobs explicit.

Result:

Improved test coverage.
This commit is contained in:
Rick Newton-Rogers 2025-04-02 14:08:30 +01:00 committed by GitHub
parent cf3de22478
commit 96bce550c6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 0 deletions

View File

@ -21,4 +21,5 @@ jobs:
name: macOS tests name: macOS tests
uses: apple/swift-nio/.github/workflows/macos_tests.yml@main uses: apple/swift-nio/.github/workflows/macos_tests.yml@main
with: with:
runner_pool: nightly
build_scheme: swift-nio-extras-Package build_scheme: swift-nio-extras-Package

View File

@ -23,3 +23,10 @@ jobs:
cxx-interop: cxx-interop:
name: Cxx interop name: Cxx interop
uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main uses: apple/swift-nio/.github/workflows/cxx_interop.yml@main
macos-tests:
name: macOS tests
uses: apple/swift-nio/.github/workflows/macos_tests.yml@main
with:
runner_pool: general
build_scheme: swift-nio-extras-Package