Skip to content

Commit 12188b2

Browse files
authored
Enable macOS CI on pull requests (#240)
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.
1 parent fc2d54c commit 12188b2

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,5 @@ jobs:
3535
name: macOS tests
3636
uses: apple/swift-nio/.github/workflows/macos_tests.yml@main
3737
with:
38+
runner_pool: nightly
3839
build_scheme: swift-certificates

.github/workflows/pull_request.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,10 @@ jobs:
4747
{ "name": "_CertificateInternals", "type": "source", "exceptions": [] }
4848
]
4949
}
50+
51+
macos-tests:
52+
name: macOS tests
53+
uses: apple/swift-nio/.github/workflows/macos_tests.yml@main
54+
with:
55+
runner_pool: general
56+
build_scheme: swift-certificates

0 commit comments

Comments
 (0)