fix(rulesets): correct status-check context order (os, node)
The GitHub Actions matrix in test.yml is ordered {os, node-version},
so matrix-derived check contexts are 'test (<os>, <node>)'. The
ruleset specs had the inverse, so the required_status_checks rule
silently watches for names that never appear in any check run.
In evaluate mode this is a no-op; flipping to 'active' without this
fix would deadlock every PR.
Closes #111
Refs #107
This commit is contained in:
12
.github/rulesets/main-protection.json
vendored
12
.github/rulesets/main-protection.json
vendored
@@ -35,12 +35,12 @@
|
||||
"strict_required_status_checks_policy": true,
|
||||
"required_status_checks": [
|
||||
{ "context": "lint-tests" },
|
||||
{ "context": "test (22, ubuntu-latest)" },
|
||||
{ "context": "test (22, macos-latest)" },
|
||||
{ "context": "test (22, windows-latest)" },
|
||||
{ "context": "test (24, ubuntu-latest)" },
|
||||
{ "context": "test (24, macos-latest)" },
|
||||
{ "context": "test (24, windows-latest)" },
|
||||
{ "context": "test (ubuntu-latest, 22)" },
|
||||
{ "context": "test (macos-latest, 22)" },
|
||||
{ "context": "test (windows-latest, 22)" },
|
||||
{ "context": "test (ubuntu-latest, 24)" },
|
||||
{ "context": "test (macos-latest, 24)" },
|
||||
{ "context": "test (windows-latest, 24)" },
|
||||
{ "context": "Changeset Required" },
|
||||
{ "context": "require-issue-link" },
|
||||
{ "context": "pr-template-format" }
|
||||
|
||||
12
.github/rulesets/release-branches.json
vendored
12
.github/rulesets/release-branches.json
vendored
@@ -32,12 +32,12 @@
|
||||
"strict_required_status_checks_policy": true,
|
||||
"required_status_checks": [
|
||||
{ "context": "lint-tests" },
|
||||
{ "context": "test (22, ubuntu-latest)" },
|
||||
{ "context": "test (22, macos-latest)" },
|
||||
{ "context": "test (22, windows-latest)" },
|
||||
{ "context": "test (24, ubuntu-latest)" },
|
||||
{ "context": "test (24, macos-latest)" },
|
||||
{ "context": "test (24, windows-latest)" },
|
||||
{ "context": "test (ubuntu-latest, 22)" },
|
||||
{ "context": "test (macos-latest, 22)" },
|
||||
{ "context": "test (windows-latest, 22)" },
|
||||
{ "context": "test (ubuntu-latest, 24)" },
|
||||
{ "context": "test (macos-latest, 24)" },
|
||||
{ "context": "test (windows-latest, 24)" },
|
||||
{ "context": "Changeset Required" },
|
||||
{ "context": "require-issue-link" },
|
||||
{ "context": "pr-template-format" }
|
||||
|
||||
Reference in New Issue
Block a user