feat: add test #10

Merged
jcabillot merged 7 commits from feat/test into master 2026-06-08 14:22:50 -04:00

7 Commits

Author SHA1 Message Date
opencodecabilloteu 690859448e fix(test): use Docker bridge gateway for DinD networking
Docker Build and Push / lint (pull_request) Successful in 12s
Docker Build and Push / build (pull_request) Successful in 1m9s
Docker Build and Push / test (pull_request) Successful in 29s
Docker Build and Push / push (pull_request) Has been skipped
2026-06-08 18:19:35 +00:00
opencodecabilloteu 9da0efa29c fix(test): use --network=host for Docker-in-Docker compatibility
Docker Build and Push / lint (pull_request) Successful in 1m9s
Docker Build and Push / build (pull_request) Successful in 2m20s
Docker Build and Push / test (pull_request) Failing after 1m41s
Docker Build and Push / push (pull_request) Has been skipped
2026-06-08 17:57:50 +00:00
opencodecabilloteu 268d8d2b62 fix: use container IP instead of port mapping for health check
Docker Build and Push / lint (pull_request) Successful in 13s
Docker Build and Push / build (pull_request) Successful in 1m4s
Docker Build and Push / test (pull_request) Failing after 1h7m58s
Docker Build and Push / push (pull_request) Failing after 14m37s
When running inside Gitea Actions runner (Docker-in-Docker),
127.0.0.1:HOST_PORT doesn't work because the runner container
doesn't have access to the host's port mappings.
Use docker inspect to get the container's direct IP address.
2026-06-08 16:46:13 +00:00
opencodecabilloteu 97ccaee674 fix: sanitize container name in test script
Docker Build and Push / lint (pull_request) Successful in 54s
Docker Build and Push / build (pull_request) Successful in 1m27s
Docker Build and Push / test (pull_request) Failing after 1m37s
Docker Build and Push / push (pull_request) Has been skipped
Replace : and / with - to comply with Docker container naming rules.
The colon in image:tag format is invalid in container names.
2026-06-08 16:33:31 +00:00
opencodecabilloteu e858cb9646 fix: pin actions to SHA and use Gitea-compatible artifact actions
Docker Build and Push / lint (pull_request) Successful in 1m6s
Docker Build and Push / build (pull_request) Successful in 2m19s
Docker Build and Push / test (pull_request) Failing after 23s
Docker Build and Push / push (pull_request) Has been skipped
- Pin all actions to commit SHAs for supply chain security
- Replace actions/upload-artifact@v4 with ChristopherHX/gitea-upload-artifact
- Replace actions/download-artifact@v4 with ChristopherHX/gitea-download-artifact
- These forks work on Gitea Actions (GHES-compatible)
2026-06-08 16:25:59 +00:00
Julien Cabillot d5fc87f67b feat: add integration tests and hadolint to CI pipeline
Docker Build and Push / lint (pull_request) Successful in 19s
Docker Build and Push / build (pull_request) Failing after 40s
Docker Build and Push / test (pull_request) Has been skipped
Docker Build and Push / push (pull_request) Has been skipped
2026-06-08 11:34:24 -04:00
Julien Cabillot d8cc2d80b6 feat: add AGENTS.md 2026-06-08 11:07:14 -04:00