CI: standardize workflows - tests mandatory, remove :latest push on master #13

Merged
jcabillot merged 3 commits from fix/workflow-standard into master 2026-06-13 17:38:43 -04:00
Owner

Standardisation des workflows Gitea Actions selon le pattern offlineimap/htpasswd.

Changements

main.yaml (push master)

  • hadolint → test → build (no push) → tag (git tag avec SA_TOKEN_ACTION_PUSH_TAGS)
  • Plus de push Docker sur master
  • Tests obligatoires avant build

cron.yaml (nightly)

  • Ajout du job test obligatoire avant build-push
  • Suppression du tag :latest, garde uniquement $TAG-latest

tag.yaml (push tag)

  • Ajout du job test obligatoire avant build-push
  • Tags vX.Y.Z et vX.Y.Z-latest

pr.yaml

  • Inchangé
Standardisation des workflows Gitea Actions selon le pattern offlineimap/htpasswd. ## Changements ### main.yaml (push master) - hadolint → test → build (no push) → tag (git tag avec SA_TOKEN_ACTION_PUSH_TAGS) - Plus de push Docker sur master - Tests obligatoires avant build ### cron.yaml (nightly) - Ajout du job test obligatoire avant build-push - Suppression du tag :latest, garde uniquement $TAG-latest ### tag.yaml (push tag) - Ajout du job test obligatoire avant build-push - Tags vX.Y.Z et vX.Y.Z-latest ### pr.yaml - Inchangé
cloudix_mcp_server added 3 commits 2026-06-13 16:20:43 -04:00
jcabillot merged commit 94f48a4b9e into master 2026-06-13 17:38:43 -04:00
jcabillot deleted branch fix/workflow-standard 2026-06-13 17:38:43 -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/cipherscan#13