fix: vérification sur master et non main
This commit is contained in:
parent
103262a582
commit
f97b845f68
1 changed files with 7 additions and 7 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue