Commit c125c6a60e
Unsigned
Layout: unified · split
.github/workflows/test.yml +9
| @@ -3,10 +3,19 @@ name: Tests | ||
| 3 | 3 | # builds.sr.ht is the canonical CI for this project, but it has no macOS images |
| 4 | 4 | # and will not add them, so xcodebuild cannot run there. This job exists to run |
| 5 | 5 | # the test plan on the GitHub mirror; see builds/swift-ci.yml for the rest. |
| 6 | # paths-ignore is deliberately `*.md`, which matches root level only. Docs/**.md | |
| 7 | # still runs the suite, and so does anything under Hutch/ — a skip rule that is | |
| 8 | # too broad is how a real change slips through ungated. | |
| 9 | # | |
| 10 | # Safe on pull_request only because main has no required status checks: a run | |
| 11 | # skipped by a path filter never reports, so a required check would leave a | |
| 12 | # docs-only PR waiting forever. | |
| 6 | 13 | on: |
| 7 | 14 | push: |
| 8 | 15 | branches: [main] |
| 16 | paths-ignore: ['*.md'] | |
| 9 | 17 | pull_request: |
| 18 | paths-ignore: ['*.md'] | |
| 10 | 19 | workflow_dispatch: |
| 11 | 20 | |
| 12 | 21 | # Without this, GITHUB_TOKEN inherits the repository default, which is |