Skip to content

tools: sketch: build .ota update files#480

Open
gibix wants to merge 1 commit into
arduino:mainfrom
gibix:feat/ota-pack
Open

tools: sketch: build .ota update files#480
gibix wants to merge 1 commit into
arduino:mainfrom
gibix:feat/ota-pack

Conversation

@gibix
Copy link
Copy Markdown
Member

@gibix gibix commented May 14, 2026

Wraps a sketch (and optionally the loader) in the 20-byte Arduino OTA header and LZSS-compresses the payload. Invoked from postobjcopy hooks in platform.txt.

@github-actions
Copy link
Copy Markdown

Built 0.55.1-0.dev+48be02b6

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 7 🏷️ ✅*

58.0%

22-
frdm_rw612 2 🏷️ ✅*

83.0%

22-
✔️* zephyr_main giga 5 🏷️ ✅*

54.7%

5816-
nano33ble 1 🏷️ ✅*

78.8%

3010-
nano_matter 1 🏷️ ✅*

⚠️ 86.1%

228-
nicla_vision 5 🏷️ ✔️*

57.0%

528(10*)
niclasense 2 🏷️ ✅*

⚠️ 87.4%

2610-
opta 5 🏷️ ✅*

57.7%

6218-
portentac33 3 🏷️ ✔️*

⚠️ 95.8%

668(8*)
portentah7 4 🏷️ ✅*

58.4%

7416-
✅* zephyr_unoq unoq 📗 ✅*

26.9%

568-
Legend

BoardTestStatus description
🔥 🔥 Test run failed to complete.
🔴 Test completed with unexpected errors.
✔️* 🚫 Test completed with errors, but all are known/expected.
✅* 🟡 Test completed with some warnings; no errors detected.
🟢 Test passed successfully, with no warnings or errors.
🌑 🌑 Test was skipped.

@gibix gibix changed the title tools: ota-pack: build .ota update files tools: sketch: build .ota update files May 28, 2026
@github-actions
Copy link
Copy Markdown

Built 0.55.3-0.pr.480.2+4b8ad228

CI run PASSED 🟢

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 7 🏷️ ✅*

58.0%

22-
frdm_rw612 2 🏷️ ✅*

83.0%

22-
✔️* zephyr_main giga 5 🏷️ ✅*

54.7%

5816-
nano33ble 1 🏷️ ✅*

78.8%

3010-
nano_matter 1 🏷️ ✅*

⚠️ 86.1%

228-
nicla_vision 5 🏷️ ✔️*

57.0%

528(10*)
niclasense 2 🏷️ ✅*

⚠️ 87.4%

2612-
opta 5 🏷️ ✅*

57.7%

6218-
portentac33 3 🏷️ ✔️*

⚠️ 95.8%

668(8*)
portentah7 4 🏷️ ✅*

58.5%

7416-
✅* zephyr_unoq unoq 📗 ✅*

26.9%

568-
Legend

BoardTestStatus description
🔥 🔥 Test run failed to complete.
🔴 Test completed with unexpected errors.
⁉️ ⁉️ Test was expected to fail but passed; exception entry is outdated.
✔️* 🚫 Test completed with errors, but all are known/expected.
✅* 🟡 Test completed with some warnings; no errors detected.
🟢 Test passed successfully, with no warnings or errors.
🌑 🌑 Test was skipped.

Wraps a sketch (and optionally the loader) in the 20-byte Arduino OTA
header and LZSS-compresses the payload. Invoked from postobjcopy hooks
in platform.txt.

Signed-off-by: Gilberto Conti <g.conti@arduino.cc>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 3, 2026

Built 0.55.3-0.pr.480.11+6108002f

CI run FAILED: ❌ niclasense

ArtifactBoardCoreTestsRAMSketchesWarningsErrors
✅* zephyr_contrib ek_ra8d1 📗 ✅*

11.9%

22-
frdm_mcxn947 7 🏷️ ✅*

58.0%

22-
frdm_rw612 2 🏷️ ✅*

83.0%

22-
zephyr_main giga 5 🏷️ ✅*

54.7%

5816-
nano33ble 1 🏷️ ✅*

78.8%

3010-
nano_matter 1 🏷️ ✅*

⚠️ 86.1%

228-
nicla_vision 5 🏷️ ✔️*

57.0%

528(10*)
niclasense 2 🏷️

⚠️ 87.4%

26124
opta 5 🏷️ ✅*

57.7%

6218-
portentac33 3 🏷️ ✔️*

⚠️ 95.8%

668(8*)
portentah7 4 🏷️ ✅*

58.5%

7416-
✅* zephyr_unoq unoq 📗 ✅*

26.9%

568-
Legend

BoardTestStatus description
🔥 🔥 Test run failed to complete.
🔴 Test completed with unexpected errors.
⁉️ ⁉️ Test was expected to fail but passed; exception entry is outdated.
✔️* 🚫 Test completed with errors, but all are known/expected.
✅* 🟡 Test completed with some warnings; no errors detected.
🟢 Test passed successfully, with no warnings or errors.
🌑 🌑 Test was skipped.

Caution

zephyr_main is blocked due to failures on niclasense!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant