Commit Graph
2 Commits
Author SHA1 Message Date
Hermes 30acd6a237 [grade=B] DC-074+DC-091: Multi-stage Dockerfile + Dependabot config
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
DC-074: Multi-stage Dockerfile — builder stage installs all deps, production
stage copies only node_modules + source. Reduces image size by excluding
devDependencies from the final image.

DC-091: .github/dependabot.yml — weekly npm + GitHub Actions dependency
updates. Groups dev vs production deps separately, limits to 5 open PRs.

All 1540 tests pass.
2026-08-12 05:10:01 -07:00
Hermes 3be4cda695 [grade=B] DC-070: Add CI/CD pipeline — GitHub Actions workflow
CI / Test & Lint (push) Canceled after 0s
CI / Security audit (push) Canceled after 0s
Runs on push/PR to main: npm ci → ESLint (no warnings) → Jest with coverage → upload artifact.
Uses permissions: contents: read for supply-chain hardening.
Node 20 matches package.json engine requirement.
2026-08-12 05:02:59 -07:00