Suivis de la revue de #460 : CSV compilés hors des chemins de check-rust, cargo-xwin et toolchain non épinglés à la release, commentaire périmé de release.yml #461
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#461
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?
Constats de la revue de la PR #460 (commentaire 24517), hors du périmètre de #456.
1. CSV compilés hors des
pathsdecheck-rustsrc-tauri/src/commands/fs_commands.rs:218-221compile parinclude_str!les fichierssrc/__fixtures__/samples/exemple-desjardins.csvetexemple-tangerine.csv. Ils ne sont pas dans lespathsdecheck-rust.yml(src-tauri/**,.cargo/**, le workflow lui-même). Une PR qui les renomme, les déplace ou les supprime casse donccargo checksans quecheck-rusttourne.check-frontendtourne, lui, et vitest passe sisamples/index.tssuit. La casse n'apparaît qu'au run du lundi ou au pré-vol de/release.Piste : ajouter
src/__fixtures__/samples/**auxpathsdecheck-rust.yml(un déclencheur ajouté reste de niveau normal selonREVIEW.md), puis retirer l'exception du piège « CI d'une pile » deREVIEW.md.2.
cargo-xwinet la toolchain Rust non épinglés dansrelease.ymlrelease.yml:46installecargo-xwinparcargo install --locked cargo-xwin, donc la dernière version publiée à chaque tag ;release.yml:63le lance parnpx tauri build --runner cargo-xwin, avecTAURI_SIGNING_PRIVATE_KEYdans l'environnement. La toolchain Rust vient derustupsans version, doncstable. Les deux s'exécutent avec la clé de signature.Piste : épingler
cargo-xwin(--version x.y.z) et, à décider, la toolchain ; chaque montée devient alors un diff relu. Cette PR sera de niveau haut (release.yml).3. Commentaire périmé de
release.yml:104« One key per Linux package, a .deb fallback and the NSIS installer » : la clé générique, ce
.debde repli, a été retirée le 2026-10-11 (#320, PR #418).Critères d'acceptation
check-rusttourne sur une PR qui ne touche qu'un CSV desrc/__fixtures__/samples/, preuve par le statut de commit de cette PR, etREVIEW.mdperd l'exception.cargo-xwinest épinglé dansrelease.yml, et la décision sur la toolchain est consignée.release.yml:104est corrigé.Point 3 (commentaire périmé de
release.yml:104, repli.deb) réglé par la PR #464, mergée le 2026-10-18 (mainc859405) : le commentaire de l'étape « Generate latest.json » décrit désormais les trois clés, sans clé générique. Restent les points 1 et 2 de cette issue.