Skip to content
This repository was archived by the owner on Aug 26, 2026. It is now read-only.

ci: add Node 20 quality gates - #3

Merged
MiguelMedeiros merged 1 commit into
mainfrom
chore/ci-node20-gates
Aug 26, 2026
Merged

MiguelMedeiros merged 1 commit into
mainfrom
chore/ci-node20-gates

Conversation

@MiguelMedeiros

Copy link
Copy Markdown
Member

Summary

  • add GitHub Actions CI for pushes to main and pull requests
  • enforce clean install, retry tests, TypeScript build, and high-severity dependency audit on Node 20
  • use maintained actions/checkout@v5 and actions/setup-node@v5 with least-privilege permissions and concurrency cancellation

Verification

  • Dockerized Node 20: npm ci
  • npm test (retry tests passed)
  • npm run build
  • npm audit --audit-level=high (found 0 vulnerabilities)
  • git diff --check

Maintenance-only; no runtime deploy/restart or product feature changes.

@MiguelMedeiros
MiguelMedeiros merged commit 4131361 into main Aug 26, 2026
1 check passed
@MiguelMedeiros
MiguelMedeiros deleted the chore/ci-node20-gates branch August 26, 2026 13:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant