feat(ci): refactor pipelines — Hadolint, PR checks, tag releases, nightly rebuild #12
Reference in New Issue
Block a user
Delete Branch "fix/refactor-ci-pipelines"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Résumé
Refactor complet des pipelines CI : remplacement du
docker-build.yamlmonolithique par 4 workflows spécialisés, un par trigger.Changements
Supprimé
docker-build.yaml— l'ancien workflow unique qui gérait tout (PR, push, cron)Ajoutés
pr.yamlmain.yamllatest+ auto-tag semvertag.yaml:<tag>cron.yamllatest+<dernier tag>Comportement par événement
latest→ bump semver auto → le tag créé déclenchetag.yamlv1.2.3) : Hadolint allow-fail → build+pushjcabillot/opencode:v1.2.3latest+ dernier tag pour intégrer les patchs de sécu de l'image de base (node:24-trixie)Pas de boucle infinie
tag.yamlne contient pas d'étape de bump semver → pas de nouveau tag créé → fin du flow.Vérification
GIT_API_TAGGING: falseconservé pour la compatibilité Gitea