Some checks failed
Pipeline / UI Lint (push) Successful in 57s
Pipeline / API Unit Tests (push) Failing after 5s
Pipeline / API Lint (push) Failing after 3s
Pipeline / UI Tests (push) Successful in 1m30s
Pipeline / Build & Push API Image (push) Has been cancelled
Pipeline / Build & Push UI Image (push) Has been cancelled
Pipeline / API Integration Tests (push) Has been cancelled
Gitea Actions execs JavaScript actions (actions/checkout) inside the job container, unlike GitHub Actions which uses the host. The uv Python image has no Node.js, causing exit 127. Fix: drop container: from all three API jobs and run on the default ubuntu-latest environment. Integration tests: Postgres stays as a service container (no special startup command needed). MinIO moved to a manual docker run step using quay.io/minio/minio with `server /data` — the only way to pass a startup command. Bucket created via mc binary downloaded in-step. Service hostnames change from service-name to localhost now that there is no explicit job container. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>