fix: vérification sur master et non main

This commit is contained in:
Ploush 2026-06-07 12:27:14 +02:00
parent 103262a582
commit f97b845f68

View file

@ -1,6 +1,6 @@
# ============================================================ # ============================================================
# Forgejo Actions — Build + Push image → Registre Forgejo # Forgejo Actions — Build + Push image → Registre Forgejo
# Déclenché uniquement sur un tag A.B.C poussé sur main # Déclenché uniquement sur un tag A.B.C poussé sur master
# ============================================================ # ============================================================
# #
# Prérequis : créer un jeton Forgejo dans # Prérequis : créer un jeton Forgejo dans
@ -35,17 +35,17 @@ jobs:
with: with:
fetch-depth: 0 # Indispensable pour comparer les tags existants fetch-depth: 0 # Indispensable pour comparer les tags existants
# ── 2. Le tag doit pointer sur un commit présent dans main ───────── # ── 2. Le tag doit pointer sur un commit présent dans master ─────────
- name: Vérification — tag sur main - name: Vérification — tag sur master
run: | run: |
git fetch origin main --no-tags git fetch origin master --no-tags
if ! git merge-base --is-ancestor "${{ github.sha }}" origin/main; then if ! git merge-base --is-ancestor "${{ github.sha }}" origin/master; then
echo "Le tag '${{ github.ref_name }}' ne pointe pas sur un commit de main." echo "Le tag '${{ github.ref_name }}' ne pointe pas sur un commit de master."
exit 1 exit 1
fi fi
echo "✅ Commit du tag présent dans main." echo "Commit du tag présent dans master."
# ── 3. Validation du format + progression de version ────────────── # ── 3. Validation du format + progression de version ──────────────
- name: Validation du tag et calcul des tags Docker - name: Validation du tag et calcul des tags Docker