Le container maven:3.9-eclipse-temurin-17 n'a pas Node.js, requis par
les actions JS (checkout, cache, upload-artifact) -> echec au premier
step. Retour au runner par defaut + installation explicite de Maven
(actions/setup-java installe le JDK mais jamais Maven).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
actions/setup-java installe le JDK mais pas Maven. Ca marche sur les
runners GitHub-hostes (Maven deja present dans l'image), mais pas sur
ce runner self-hoste (act) qui utilise une image minimale. Bascule
sur l'image Docker officielle maven:3.9-eclipse-temurin-17, qui a
Maven + JDK 17 preinstalles, peu importe le runner sous-jacent.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
mvn clean verify (compile + tests) a chaque push/PR sur main, upload
des jars en artefact si succes.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>