From bbf94c72412c65984071d38bf40700a54c272eaa Mon Sep 17 00:00:00 2001 From: kiannidev <156195510+kiannidev@users.noreply.github.com> Date: Thu, 25 Jun 2026 16:06:24 +0200 Subject: [PATCH] docs(contributing): list the three CI-enforced gates the manual gate omitted The Required Gates command block is meant to mirror the combined gate (npm run test:ci), but it left out three commands that test:ci runs and that CI enforces, so contributors who followed it could still hit CI failures: - npm run db:migrations:check (CI lint job) - npm run ui:version-audit (CI ui job) - npm run ui:test (CI ui job) Add them in the same order as test:ci so the documented gate matches the actually enforced gate. Fixes #1372 Co-authored-by: Cursor --- CONTRIBUTING.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6fc23de50c..396008885f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -101,14 +101,17 @@ checks were skipped and why: ```sh git diff --check npm run actionlint +npm run db:migrations:check npm run typecheck npm run test:coverage npm run test:workers npm run build:mcp npm run test:mcp-pack npm run ui:openapi:check +npm run ui:version-audit npm run ui:lint npm run ui:typecheck +npm run ui:test npm run ui:build npm audit --audit-level=moderate ```