Publish qualified partial release matrices with explicit failure reports

This commit is contained in:
mikecarper committed 2026-09-13 09:19:17 -07:00
1 parent 93ace82aff
commit dd64eae4f9
3 files changed
+113 -7

No files matched your search

+7 -3
View File
@@ -105,6 +105,10 @@ bash build.sh build-firmwares-logging-matrix \
--require-ota --skip-kiss --resume --background
```
Run only one PlatformIO process in that checkout. Publish only after the full
matrix completes successfully and `scripts/package_cascade_release.py` accepts
the completed build status, source commit and `--version 1.17.1.6`.
Run only one PlatformIO process in that checkout. Let the matrix finish even
when individual targets fail. The packager normally requires a successful full
matrix. For an initial release with gaps, `scripts/package_cascade_release.py`
accepts `--allow-partial` with `--version 1.17.1.6`, the original completed build
status and source commit. It lists every failed attempt in `BUILD-FAILURES.md`
and `BUILD-FAILURES.json`; each published file must still pass all qualification
and memory checks. Repair the failures and add the corrected profiles afterward.