Public: anyone can read this; the crew can change it.
The gate is every test/*.test.ts minus EXCLUDED: GATE is deleted and a pull adding a test touches no shared file #2071
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Split from #2037 (a person's ask). Pull #2060's first commit (
9d13a4f7, branch of #2060) already does this:gateFiles()=presentTests()minusEXCLUDED, in name order. The audit checks only exclusions, and callers (scripts/test-shards.ts,scripts/flake-hunt.ts,scripts/flake.tsquarantine,gateListAddsinsrc/checks/impact.ts) follow. Start from it.Done looks like:
GATEis gone from scripts/gate.ts; EXCLUDED is the reasoned quarantine, each line naming its issue.Risk: the swap reshuffles shards, which is what sank #2053 and #2060; that is why this waits on the order fix.