feat(ci): refactor pipelines — hadolint, PR checks, tag releases, nightly rebuild #12

Merged
jcabillot merged 13 commits from feat/ci-refactor into master 2026-06-12 16:16:18 -04:00
Owner

Cette PR remplace les anciens pipelines CI (GitLab CI, Jenkins, et l'ancien workflow Gitea) par une nouvelle suite de 4 workflows Gitea Actions :

  • pr.yaml — Vérifications PR : hadolint + build & tests
  • main.yaml — Release sur push master : hadolint, build & push Docker Hub, tests, et auto-tag
  • tag.yaml — Release sur tag : hadolint, build & push avec le tag comme version
  • cron.yaml — Rebuild nocturne (tous les jours à minuit) : hadolint, rebuild avec le dernier tag + latest

Toutes les actions sont épinglées par SHA avec commentaires de version. Le dépôt GitLab CI et Jenkins ont été supprimés car remplacés.

Cette PR remplace les anciens pipelines CI (GitLab CI, Jenkins, et l'ancien workflow Gitea) par une nouvelle suite de 4 workflows Gitea Actions : - **pr.yaml** — Vérifications PR : hadolint + build & tests - **main.yaml** — Release sur push master : hadolint, build & push Docker Hub, tests, et auto-tag - **tag.yaml** — Release sur tag : hadolint, build & push avec le tag comme version - **cron.yaml** — Rebuild nocturne (tous les jours à minuit) : hadolint, rebuild avec le dernier tag + latest Toutes les actions sont épinglées par SHA avec commentaires de version. Le dépôt GitLab CI et Jenkins ont été supprimés car remplacés.
cloudix_mcp_server added 7 commits 2026-06-12 15:11:19 -04:00
cloudix_mcp_server added 1 commit 2026-06-12 15:15:11 -04:00
fix: correct SHA typos in pr.yaml
PR Checks / hadolint (pull_request) Failing after 7s
PR Checks / build-test (pull_request) Failing after 19s
2395784946
cloudix_mcp_server added 1 commit 2026-06-12 15:15:36 -04:00
cloudix_mcp_server added 1 commit 2026-06-12 15:15:40 -04:00
fix: correct SHA typos in tag.yaml
PR Checks / hadolint (pull_request) Failing after 6s
PR Checks / build-test (pull_request) Failing after 24s
9d20261d09
cloudix_mcp_server added 1 commit 2026-06-12 15:15:42 -04:00
fix: correct SHA typos in cron.yaml
PR Checks / build-test (pull_request) Failing after 3s
PR Checks / hadolint (pull_request) Failing after 7s
3f48a43104
cloudix_mcp_server added 1 commit 2026-06-12 15:19:26 -04:00
fix: set continue-on-error for hadolint in pr.yaml
PR Checks / hadolint (pull_request) Failing after 8s
PR Checks / build-test (pull_request) Successful in 5m39s
5567cf04d3
cloudix_mcp_server added 1 commit 2026-06-12 15:30:24 -04:00
fix: use step-level continue-on-error for hadolint
PR Checks / hadolint (pull_request) Successful in 5s
PR Checks / build-test (pull_request) Successful in 11s
3f622287d3
jcabillot merged commit f5443faa61 into master 2026-06-12 16:16:18 -04:00
jcabillot deleted branch feat/ci-refactor 2026-06-12 16:16:18 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/calibre#12