You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every open PR is blocked because build-and-test (18) is a required status check in the main branch protection rules, but Node 18 doesn't support util.styleText (used by ESLint 10). This means the check always fails.
PR #51 fixes the CI matrix (drops Node 18), but it can't merge because... the Node 18 check is required. Classic deadlock.
Currently blocking: all 28+ open PRs.
Fix
Go to Settings → Branches → main branch protection rule
Remove build-and-test (18) from required status checks
Problem
Every open PR is blocked because
build-and-test (18)is a required status check in themainbranch protection rules, but Node 18 doesn't supportutil.styleText(used by ESLint 10). This means the check always fails.PR #51 fixes the CI matrix (drops Node 18), but it can't merge because... the Node 18 check is required. Classic deadlock.
Currently blocking: all 28+ open PRs.
Fix
build-and-test (18)from required status checksbuild-and-test (22)as a required check (Node 22 LTS)Why Node 18 can't work
util.styleText(Node 20+)enginesfield in package.json should be updated to>=20This is a 2-minute fix in GitHub settings.