- Supprime container: (checkout@v4 nécessite node, absent de eclipse-temurin)
- PostgreSQL via services: avec port mapping localhost:5432
- Tests dans docker run --network host avec env vars datasource
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Le montage de workspace ne fonctionne pas dans le runner Gitea (pwd ne
pointe pas vers le checkout). On construit une image avec les sources
embarquées et on lance les tests depuis cette image.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Le runner Gitea ne résout pas correctement le path Java installé par
actions/setup-java (bug avec le suffix -9.0.LTS dans le chemin Temurin).
Utilisation directe de l'image eclipse-temurin:25-jdk comme pour le dev local.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Dockerfile multi-stage (build eclipse-temurin:25-jdk → runtime)
- CI : tests via actions/setup-java puis build & push vers registry Gitea
- Trigger Watchtower après push sur main
- CLAUDE.md + rules projet (.claude/rules/)
- Version build.gradle : 0.0.1-SNAPSHOT → 0.0.1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>