- Split single build job into 4 jobs: lint, build, test, push
- SHA-pin all actions for supply chain security
- Use ChristopherHX artifact actions (Gitea-compatible)
- Add tests/test.sh with Docker bridge gateway networking
- Test HTTP 200 on / and PDF serving
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Changes
buildjob into 4 jobs: lint → build → test → pushactions/upload-artifact/actions/download-artifactwith Gitea-compatible ChristopherHX equivalentstests/test.shwith Docker bridge gateway networking (DinD-compatible)Tests
GET /→ HTTP 200, text/html, contains redirect to CV PDFGET /cabillot_julien_cv.pdf→ HTTP 200, application/pdfPattern
Same as web/ip PR #10