fix(ci): SHA corrompu pour anothrNick/github-tag-action (job tag casse sur master) #29

Merged
jcabillot merged 1 commits from fix/ci-tag-action-sha into master 2026-09-15 17:39:49 -04:00
Owner

Bug pre-existant, sans lien avec la #27 (trouve en verifiant la CI post-merge).

Symptome

Le job tag de main.yaml echoue sur tout push sur master :

Unable to resolve 4ed44965e0db2c5b5e8b8c7c7c8c9c9c9c9c9c9c9: reference not found
##[error]reference not found

run 8616 (post-merge #27) : hadolint vert, test vert, build vert, tag rouge.
Idem run 8197 sur 78d4ce9, donc c'est casse depuis avant la #27.

Cause

L'action referencee n'existe pas :

anothrNick/github-tag-action@4ed44965e0db2c5b5e8b8c7c7c8c9c9c9c9c9c9c9
                             ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                             12 chars reels        queue inventee

Les 12 premiers caracteres sont ceux du vrai commit, le reste est fabrique — la signature d'un YAML reecrit a la main. Historique : b18fb138 avait le bon SHA, 8b583cc a supprime l'etape, 5e1827b ("write raw content") l'a reinseree avec le SHA casse.

SHA correct pour le tag v1.75.0 : 4ed44965e0db8dab2b466a16da04aec3cc312fd8 (verifie sur le repo amont : les tags 1.75.0 et v1 pointent tous les deux dessus, commit du 2025-08-22).

Impact

Aucun tag de release n'est cree, donc tag.yaml ne se declenche jamais : pas de build de release pousse sur Docker Hub. Master est rouge sur main.yaml a chaque push depuis 5e1827b.

Verification

Le diff fait une ligne. pr.yaml (hadolint + build-test) ne teste pas ce job — la validation reelle du job tag se fera au prochain push sur master.

Bug pre-existant, sans lien avec la #27 (trouve en verifiant la CI post-merge). ## Symptome Le job `tag` de `main.yaml` echoue sur **tout push sur master** : ``` Unable to resolve 4ed44965e0db2c5b5e8b8c7c7c8c9c9c9c9c9c9c9: reference not found ##[error]reference not found ``` [run 8616 (post-merge #27)](https://scm.cabillot.eu/perso/mysql-client/actions/runs/8616) : `hadolint` vert, `test` vert, `build` vert, `tag` **rouge**. Idem [run 8197](https://scm.cabillot.eu/perso/mysql-client/actions/runs/8197) sur `78d4ce9`, donc c'est casse depuis avant la #27. ## Cause L'action referencee n'existe pas : ``` anothrNick/github-tag-action@4ed44965e0db2c5b5e8b8c7c7c8c9c9c9c9c9c9c9 ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 12 chars reels queue inventee ``` Les 12 premiers caracteres sont ceux du vrai commit, le reste est fabrique — la signature d'un YAML reecrit a la main. Historique : `b18fb138` avait le bon SHA, `8b583cc` a supprime l'etape, `5e1827b` ("write raw content") l'a reinseree avec le SHA casse. SHA correct pour le tag `v1.75.0` : `4ed44965e0db8dab2b466a16da04aec3cc312fd8` (verifie sur le repo amont : les tags `1.75.0` et `v1` pointent tous les deux dessus, commit du 2025-08-22). ## Impact Aucun tag de release n'est cree, donc `tag.yaml` ne se declenche jamais : pas de build de release pousse sur Docker Hub. Master est rouge sur `main.yaml` a chaque push depuis `5e1827b`. ## Verification Le diff fait une ligne. `pr.yaml` (hadolint + build-test) ne teste pas ce job — la validation reelle du job `tag` se fera au prochain push sur master.
opencodecabilloteu added 1 commit 2026-09-13 10:57:37 -04:00
fix(ci): correct handed-corrupted SHA for anothrNick/github-tag-action
PR Checks / build-test (pull_request) Successful in 26s
PR Checks / hadolint (pull_request) Successful in 12s
42ff058a6f
The tag job in main.yaml references
  anothrNick/github-tag-action@4ed44965e0
which does not exist upstream: the runner fails with
  Unable to resolve 4ed44965...: reference not found
  ##[error]reference not found

The first 12 chars match the real commit, the rest is fabricated - the
signature of a hand-rewritten YAML (commit 5e1827b re-added the step with a
bad SHA after 8b583cc had removed it). The correct commit for tag v1.75.0
is 4ed44965e0db8dab2b466a16da04aec3cc312fd8.

Impact: main.yaml has been red on every push to master since (runs 8197 and
8616: hadolint/test/build green, tag failed), so no release tag is created
and tag.yaml never runs -> no release build pushed to Docker Hub.

Verified against the upstream repo: tag 1.75.0 (and the v1 alias) both point
at 4ed44965e0db8dab2b466a16da04aec3cc312fd8.
opencodecabilloteu requested review from jcabillot 2026-09-13 10:57:42 -04:00
jcabillot merged commit 2f1f4d7320 into master 2026-09-15 17:39:49 -04:00
jcabillot deleted branch fix/ci-tag-action-sha 2026-09-15 17:39:49 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: perso/mysql-client#29