End-to-end: the security shard also takes security-*.test.mjs files
So the security file can be split in two without another workflow change; security-txt.test.mjs moves there from the last shard. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Br8vDafY9vkPRfDRkkcVBt
- CI / Typecheck and bundlesuccess
- CI / Unit tests (1/2)success
- CI / Unit tests (2/2)success
- End-to-end / End-to-end (agent reviews, tasks, Today)success
- End-to-end / End-to-end (git, PRs, Actions)success
- End-to-end / End-to-end (large pushes)success
- End-to-end / End-to-end (passkeys, registry, email)success
- End-to-end / End-to-end (real histories)success
- End-to-end / End-to-end (runner Docker)success
- End-to-end / End-to-end (security)success
1 file changed+2−1
modified.github/workflows/e2e.yml+2−1View file
| @@ -65,7 +65,8 @@ | ||
| 65 | 65 | # Shards of similar length; a new test file runs in "rest" unless it's added to another. |
| 66 | 66 | core='/e2e\.test\.mjs$' |
| 67 | 67 | agents='/(agentic|review|tasks)\.test\.mjs$' |
| 68 | - security='/(security|status)\.test\.mjs$' | |
| 68 | + # security.test.mjs, security-*.test.mjs (security-txt's too) and status.test.mjs. | |
| 69 | + security='/(security(-[a-z-]+)?|status)\.test\.mjs$' | |
| 69 | 70 | # The core file's real histories and large pushes take minutes each (jquery's alone 2 to 3 on |
| 70 | 71 | # Diffinery's runners): two shards of their own, so no part of the file runs into node's |
| 71 | 72 | # per-file timeout, which is the --test-timeout here. |