|
All checks were successful
Build & Deploy to Staging / Build & Deploy to Staging (push) Successful in 11m51s
Task 1: Add JS minification to build pipeline (fix BUG-053) - Update scripts/build-html.cjs to minify JS files in-place with terser - Modified public/src/index.html and status.html to reference original JS files - Add TDD test to verify JS minification works correctly Task 2: Expand test coverage for untested routes - Add tests for /v1/usage endpoint (auth required, admin access checks) - Add tests for /v1/billing/checkout route (rate limiting, config checks) - Add tests for rate limit headers on PDF conversion endpoints - Add tests for 404 handler JSON error format for API vs HTML routes - All tests follow TDD principles (RED → GREEN) Task 3: Update swagger-jsdoc to fix npm audit vulnerability - Upgraded swagger-jsdoc to 7.0.0-rc.6 - Resolved minimatch vulnerability via npm audit fix - Verified OpenAPI generation still works correctly - All 52 tests passing, 0 vulnerabilities remaining Build improvements and security hardening complete. |
||
|---|---|---|
| .. | ||
| borg-backup.sh | ||
| borg-offsite.sh | ||
| borg-restore.sh | ||
| build-html.cjs | ||
| docfast-backup.sh | ||
| generate-openapi.mjs | ||
| healthcheck-monitor.sh | ||
| migrate-to-postgres.mjs | ||
| rollback.sh | ||
| setup-secrets.sh | ||
| verify-deploy.sh | ||