Versionner les images Docker de release avec SemVer #57

Closed
opened 2026-06-25 04:41:39 +00:00 by Reliodas · 0 comments
Owner

Constat audit release : les packages et le tag Git portent bien 1.0.0-alpha.0, et le Dockerfile utilise une image de base versionnee node:24.13.1-alpine. En revanche la publication Woodpecker pousse uniquement latest et le SHA de commit ; l'image applicative n'a pas de tag SemVer ni de metadonnees OCI de version.

Objectif : aligner les images Docker publiees avec les versions de release du package et faciliter les rollbacks/deploiements reproductibles.

Critères d'acceptation :

  • une release taggee publie une image avec le tag SemVer correspondant, par exemple 1.0.0-alpha.0 ;
  • latest reste optionnel ou clairement documente comme tag mouvant ;
  • l'image conserve aussi un tag immuable par SHA ;
  • le Dockerfile ou la pipeline ajoute des labels OCI utiles, dont version, revision et source ;
  • CONTRIBUTING ou la documentation de deploiement explique quel tag utiliser en production ;
  • la verification post-release confirme que le tag Docker attendu existe dans le registry Forgejo.
Constat audit release : les packages et le tag Git portent bien 1.0.0-alpha.0, et le Dockerfile utilise une image de base versionnee node:24.13.1-alpine. En revanche la publication Woodpecker pousse uniquement latest et le SHA de commit ; l'image applicative n'a pas de tag SemVer ni de metadonnees OCI de version. Objectif : aligner les images Docker publiees avec les versions de release du package et faciliter les rollbacks/deploiements reproductibles. Critères d'acceptation : - une release taggee publie une image avec le tag SemVer correspondant, par exemple 1.0.0-alpha.0 ; - latest reste optionnel ou clairement documente comme tag mouvant ; - l'image conserve aussi un tag immuable par SHA ; - le Dockerfile ou la pipeline ajoute des labels OCI utiles, dont version, revision et source ; - CONTRIBUTING ou la documentation de deploiement explique quel tag utiliser en production ; - la verification post-release confirme que le tag Docker attendu existe dans le registry Forgejo.
Reliodas added this to the 1.0.0-beta milestone 2026-06-25 04:41:39 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jeux/le-grand-concours#57
No description provided.