release: le skill /release ne verifie jamais le telechargement+extraction d'une mise a jour #315
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#315
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
L'etape 9 du skill
/release(« Post-CI — verifier la release publiee ») inspecte les champs delatest.jsonmais n'exerce jamais un vrai cycle de mise a jour : telechargement de l'artefact, verification de signature, extraction.C'est precisement le chemin de code que
tauri-plugin-updaterexecute, et donc celui ou viventtaretrustls-webpki— les deux crates bumpes par #310 pour corriger 6 advisories.Pourquoi ca compte
cargo checketcargo testprouvent que ca compile. Une regression de comportement danstar0.4.44 -> 0.4.46 (le correctif touche justement la gestion des en-tetes PAX et le suivi de liens symboliques dansunpack_in) ou dans la verification de chaine de certificats derustls-webpki0.103.13 ne se manifesterait qu'au moment de la mise a jour, chez l'utilisateur.La mise a jour automatique etant une fonctionnalite Base+, une regression ici est silencieuse jusqu'au prochain cycle de release.
A faire
.claude/skills/release/SKILL.mdun smoke-test qui installe la version precedente et declenche une vraie mise a jour vers la nouvelle, sur les deux cibles livrees (Windows NSIS et Linux.deb).Releve pendant #310.