taxonomy: add GitLab CI slug - #79
Conversation
3551506 to
5c66c1e
Compare
# Conflicts: # CHANGELOG.md
|
The Windows Node 20 failure appears timing-related rather than caused by this taxonomy-only diff: CI passed 862/863 tests and timed out only in submit-guardrail at the 5-second limit, while the same current upstream SHA passes that job. Locally, the exact test passes 4/4 with a 30-second timeout; typecheck, build, and the 133 taxonomy-related tests also pass. I cannot rerun repository Actions from the fork, so a maintainer rerun of the failed job would be appreciated. |
|
Your diagnosis is exactly right, and it's our flake, not your diff: third file with the same Windows 5s-timeout pattern this week. Rerun was already launched when your comment landed; it's running now. A repo-side fix raising those fixture-test timeouts is queued. Thanks for the textbook triage, local repro included. |
Windows CI runners intermittently exceed vitest's 5s default in tests that build real git fixtures and drive the submit flow against a mock server (observed on the PR #70 and #79 matrices). Same fix test/submit.test.ts received on 2026-08-05; no assertion changes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015cG33p5HAAqi81QNiSo4Yx
|
Thanks for confirming the diagnosis and rerunning the job. I’ll keep the GitLab CI detection work as the separate follow-up required by #24. |
What does this PR do, and why does it fit the north star?
Adds
infra/gitlab-cito the closed skill taxonomy and advances its version from 1.14.0 to 1.15.0.GitLab CI is a distinct, widely used CI platform whose
.gitlab-ci.ymland.gitlab/ci/*.ymlpaths can provide deterministic local evidence. Adding the slug first keeps vocabulary review separate from the dependent signature work required by #24.Checklist
npm test) — the default 5-second Windows fixture timeout is reproducibly too short on this machine; the exact failed test passes with a 30-second timeoutnpm run typecheckpassesIf this adds or changes a detection signature
If this touches WHAT data leaves the machine, or WHERE it's sent
docs/schema.mdupdated — not applicable; the bundle schema is unchangedIf this adds a new runtime dependency
Docs and changelog
CHANGELOG.mdentry added under[Unreleased]Additional context
The branch is updated with current upstream
main, including the Razorpay and Okta taxonomy entries at version 1.14.0.Validation:
npm run typecheck: passednpm run build: passedtest/privacy/submit-guardrail.test.ts --testTimeout=30000 --hookTimeout=30000: 4 passedgit diff --check: passedThe Windows Node 20 CI failure is a single 5-second timeout in
submit-guardrail.test.ts; 862/863 tests passed. The same upstream SHA passes Windows Node 20, all other matrix jobs pass, and the taxonomy-only diff does not touch that test or runtime path.This PR intentionally references rather than closes #24. The GitLab CI signature, positive and near-miss fixtures, and changelog entry remain a separate follow-up after this slug is merged.