|
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. |
||
|---|---|---|
| .. | ||
| partials | ||
| src | ||
| 01307a31c610d7b99e537f814b88da44.txt | ||
| app.js | ||
| app.min.js | ||
| copy-helper.js | ||
| docs.html | ||
| examples.html | ||
| favicon.svg | ||
| impressum.html | ||
| index.html | ||
| og-image.png | ||
| og-image.svg | ||
| openapi.json | ||
| privacy.html | ||
| robots.txt | ||
| sitemap.xml | ||
| status.html | ||
| status.js | ||
| status.min.js | ||
| swagger-init.js | ||
| swagger-ui | ||
| terms.html | ||