Repository navigation
v1.3.4 — console interactive, deploy sans hardcode
v1.3.4 — la console répond, le deploy vise juste
Console Poser-la-clé réellement interactive (bug flash tué à la racine)
- Cause : un exe windowsgui n'a pas de console — l'enfant héritait un stdin mort, isTerminal échouait (ou EOF), exit 2 en moins d'1 s, fenêtre refermée avant lecture.
- Fix : spawn via cmd /c start titre /wait (vraie console conhost, clavier réel, code propagé) ; vérification de la clé après fermeture (code 9 si non posée, miroir Fyne) ; pause Entrée-pour-fermer sur échec en contexte GUI (flash illisible impossible).
Deploy sans hardcode de dossier distant
- Le /home/user/cgo supposé est remplacé par resolveProjectDir : yaml/env explicite, puis HOME réel de l'invité par SSH, puis repli documenté. test -d après mkdir (quota/montage partiels détectés), destination imprimée dans chaque erreur scp. Testbed suit le même resolver.
- Prouvé par un deploy réel vers le banc (fait vers https://meteolink.dev:9090) + tests unitaires des trois branches.
--yes honoré (était parsé puis jeté)
- CGO_YES : promptLine prend le défaut sans lire. OUI + mot de passe restent toujours manuels (frontière sécurité, aide --yes mise à jour).
Vérifier enchaîne verify + shipcheck (Win32 + Fyne)
- L'étape 6 du manuel a son équivalent GUI sans nouveau bouton. Health deploy : retries 14 s, 30 s (un KO à 14 s vert à 30 s mentait). Build() imprime la queue d'erreur au lieu d'une ligne muette. ssh-keygen -C cgo-kit (parité manuel).
Vérifié
go build + vet + suites gui/cgo/kit/vm/api vertes ; keysetup stdin mort 0.4 s exit 2, pause GUI 0.16 s sans blocage ; binaires 1.3.4 probés ; corpus 178 runs embarqué, leaderboard global intact.
Reste à prouver sur banc VBox
Ensure/deploy sur VM allumée + walk Suite vierge-vert (pas de VirtualBox sur le poste de build).