F1SYH‑TX1 — lot 43
Recette du firmware source
Vérifier build propre, tests unitaires, fonctions critiques et correspondance avec la version publiée.
Source→Build→Tests→Flash→HIL→Release
Point critique : Un binaire sans source et sans hash n’est pas une release reproductible.
Détails
Critères : - build depuis clone propre - aucun warning critique - tests unitaires passés - firmware flashable - machine RX/TX validée - défauts injectés - CAT testé - config corruption testée - version/hash visible - archive source checksum.
Reproductibilité
Clone propre.
Dépendances documentées.
HIL
Relais simulés puis réels.
Capteurs injectés.
Publication
Tag Git.
UF2 et source liés.
Spécifications
| Build | PASS |
|---|---|
| Unit tests | PASS |
| HIL | PASS |
| Hash | visible |
| Archive | SHA-256 |
Repères
Une release est source + binaire + rapport
Le hash affiché doit correspondre au tag
Procédure
Validation : les résultats sont contrôlés et consignés avant l’étape suivante.