feat(tools): Auslieferungsarchiv ohne WLAN-Zugangsdaten

Baut alle acht Ziele ueber den wiederverwendbaren Bauweg tools/build_nocreds.sh
(config.local.cmake liegt per trap beiseite, damit sie nicht als set() jedes -D
schlaegt) und packt ota/, migrate/ (prod+dev signiert), flash/, bruno/,
onboard.sh, README.md und SHA256SUMS nach dist/ninlight-<version>.tar.gz.

Vor dem Packen wird jede Datei binaer gegen SSID, WLAN-Passwort und Token aus
config.local.cmake geprueft; ein Fund bricht den Lauf ab.
This commit is contained in:
Michael Sauer
2026-09-15 01:07:44 +02:00
parent 6325ce073f
commit 2fe2f7d9f4
4 changed files with 883 additions and 0 deletions
+1
View File
@@ -38,6 +38,7 @@ SHELL_SUITES=(
"$ROOT/tools/station/tests/test_cli.sh"
"$ROOT/tools/station/tests/test_deploy.sh"
"$ROOT/tools/station/tests/test_setup_pi.sh"
"$ROOT/tools/tests/test_release.sh"
)
for suite in "${SHELL_SUITES[@]}"; do
"$suite"