File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : CI
22
3- # Aggregator workflow that fans out to every PR-gating workflow as a single,
4- # always-running check. Configure branch protection to require only the "CI"
5- # status; downstream workflows will run automatically. This avoids the
6- # previous footgun where path-filtered workflows skipped entire PRs (so all
7- # checks showed "passing" without ever executing — see #147).
8- #
9- # Each child workflow is conditionally invoked based on the paths a PR
10- # touched, mirroring the path filters that used to live in each child.
11- # Children that get skipped via `if:` count as "skipped" in the CI rollup
12- # (not "failed"), so the parent "CI" status reaches SUCCESS and branch
13- # protection is satisfied. Push-to-main and manual dispatch always run
14- # everything regardless of changed paths.
15-
163on :
174 workflow_dispatch :
185 pull_request :
2310
2411concurrency :
2512 group : ci-${{ github.ref }}
26- cancel-in-progress : ${{ github.event_name == 'pull_request' }}
13+ # cancel-in-progress: ${{ github.event_name == 'pull_request' }}
2714
2815permissions :
2916 contents : read
You can’t perform that action at this time.
0 commit comments