feat/gitea-actions-v2
master
build
actions/upload-artifact
actions/download-artifact
docker build -f pkg/Dockerfile .
COPY ../public
context: pkg
tests/test.sh
GET /
Same as web/ip PR #10
- 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) - Switch to root build context (Dockerfile does COPY ../public) - Add tests/test.sh with Docker bridge gateway networking
No dependencies set.
The note is not visible to the blocked user.
Changes
buildjob into 4 jobs: lint → build → test → pushactions/upload-artifact/actions/download-artifactwith Gitea-compatible ChristopherHX equivalentsdocker build -f pkg/Dockerfile .) — the Dockerfile doesCOPY ../publicwhich is impossible withcontext: pkgtests/test.shwith Docker bridge gateway networking (DinD-compatible)Tests
GET /→ HTTP 401 (basic_auth challenge)Pattern
Same as web/ip PR #10