ci(security): execute lint and dependency audit on PRs - #55
ci(security): execute lint and dependency audit on PRs#55reprewindai-dev wants to merge 5 commits into
Conversation
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
reprewindai-dev
commented
Aug 29, 2026
Exact-head CI run 33228436200 executed on a real GitHub-hosted runner and failed at the newly enabled lint gate before test/audit/build. This is not a source lint finding yet: the repository's existing |
reprewindai-dev
commented
Aug 29, 2026
CI reconciliation: the first executable lint failure was a Next 16 tooling mismatch ( |
reprewindai-dev
commented
Aug 29, 2026
Follow-up on exact-head run |
reprewindai-dev
commented
Aug 29, 2026
Exact-head reconciliation for |
reprewindai-dev
commented
Aug 29, 2026
Exact-head lint failure is now log-resolved, not inferred from annotation count. Run 33233316284 / lint job 99049812261 installs root Classification: TOOLCHAIN_INCOMPATIBILITY, not a source lint pass/fail. Test, dependency-audit, and build jobs on the same head passed independently. Required correction: align root ESLint and lockfile with the supported Next 16 plugin line (9.x; npm identified 9.39.5 as the compatible peer candidate), then rerun lint on a clean Runtime truth remains unchanged: cAPI reported port 3003 is NOT_VERIFIED until deployed SHA + HTTP/protocol identity + listener + Traefik agree. |
reprewindai-dev
commented
Aug 29, 2026
Fresh exact-head result after commit
This follow-up closes a merge-control defect in the PR itself: canonical The remaining lint failure is still the existing toolchain incompatibility: |
reprewindai-dev
commented
Aug 30, 2026
Exact-head CI diagnosis for
The lint failure is a toolchain compatibility failure, not application lint findings: ESLint is Do not suppress the lint gate or mark this PR green. Reconcile the ESLint/Next lint dependency set to a mutually supported version (including the lockfile), then rerun the exact head. Keep runtime 3003 |
reprewindai-dev
commented
Aug 30, 2026
Fresh source-of-truth check: this PR is still based on |
reprewindai-dev
commented
Aug 31, 2026
Exact-head diagnosis for |
Advances #54 with a narrow repository-gate correction only.
Current cAPI PR CI runs
npm ci,npm test, andnpm run build, but does not execute the repository's existingnpm run lintscript or a dependency vulnerability gate. This PR adds both to the existingcAPI CIworkflow:npm run lintnpm audit --audit-level=highNo runtime code, port, deployment, MCP transport, or authority behavior is changed.
Truth boundary:
Keep draft until the exact-head workflow executes and all newly exposed baseline failures are corrected rather than suppressed.