La problématique exposée est : la mise à jour d'un thème Hugo peut casser le site car une variable a pu changer ou simplement la mise en page n'est plus la même. Ok, super.
Mais l'article ne dit rien là dessus.
Ok on utilise un git submodule et pas un go module. Ok on fait un merge commit explicite. Ok on a un fichier txt qui rappelle la version en cours. Bonnes précautions.
Cependant, comment on détecte que le site est pété ? Qu'est qu'on fait dans ce cas ? Meh !
L’article explique comment je limite le risque lors d’une mise à jour du thème, mais pas assez comment je détecte concrètement que ça a cassé, ni quoi faire quand ça arrive.
Je me suis focalisé sur la partie git et pas assez sur la détection
Je vais compléter avec :
ce que je vérifie automatiquement en CI après une mise à jour (build, pages attendues, invariants simples),
et surtout ce que je fais quand ça casse !!
Merci pour le retour, c’est exactement le genre de point qui fait passer l’article d’un “process” à quelque chose de vraiment exploitable
# Et ?
Posté par steph1978 . Évalué à 2 (+0/-0).
Je reste sur ma faim à la lecture.
La problématique exposée est : la mise à jour d'un thème Hugo peut casser le site car une variable a pu changer ou simplement la mise en page n'est plus la même. Ok, super.
Mais l'article ne dit rien là dessus.
Ok on utilise un git submodule et pas un go module. Ok on fait un merge commit explicite. Ok on a un fichier txt qui rappelle la version en cours. Bonnes précautions.
Cependant, comment on détecte que le site est pété ? Qu'est qu'on fait dans ce cas ? Meh !
[^] # Re: Et ?
Posté par foudreclair (site web personnel, Mastodon) . Évalué à 1 (+1/-0).
Tu as raison, et c’est une critique juste.
L’article explique comment je limite le risque lors d’une mise à jour du thème, mais pas assez comment je détecte concrètement que ça a cassé, ni quoi faire quand ça arrive.
Je me suis focalisé sur la partie git et pas assez sur la détection
Je vais compléter avec :
ce que je vérifie automatiquement en CI après une mise à jour (build, pages attendues, invariants simples),
et surtout ce que je fais quand ça casse !!
Merci pour le retour, c’est exactement le genre de point qui fait passer l’article d’un “process” à quelque chose de vraiment exploitable
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.