Skip to content

v1.3.4 — console interactive, deploy sans hardcode

Choose a tag to compare

@Realms4239 Realms4239 released this 12 Sep 23:22
· 2 commits to main since this release

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).