Enable macOS CI on pull requests

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-01 10:53:12 +01:00
parent 20c59b2d64
commit 5434732dfc
2 changed files with 8 additions and 0 deletions

View File

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

View File

@ -23,3 +23,10 @@ jobs:
cxx-interop:
name: Cxx interop
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