Skip to content

[build] Select the v0.4.2 qualification baseline - #2

Merged
yyods merged 8 commits into
mainfrom
agent/firmware-v0.4.2-baseline
Jul 31, 2026
Merged

[build] Select the v0.4.2 qualification baseline#2
yyods merged 8 commits into
mainfrom
agent/firmware-v0.4.2-baseline

Conversation

@yyods

@yyods yyods commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • bind the runtime agent version to the canonical release lock and select 0.4.2
  • specify, test, and implement mechanical OI1 baseline/HIL evidence assembly
  • stabilize the Android Blockly example action after the real IME is dismissed
  • preserve the fail-closed two-profile release process (esp32-4mb, esp32-s3-n16r8; C3 remains deferred)

This is phase A only. Formal reproducible builds and hardware baseline measurements will start from the canonical protected-main SHA after this PR is rebased and merged. No firmware artifact is published by this PR.

Local verification

  • tests/firmware_tests/run_tests.sh: 23 files, 0 failed
  • full firmware host discovery: 385 tests passed, 19 intentional skips
  • focused release suite: 107 tests passed
  • flutter analyze --no-pub: passed
  • dart format: passed
  • git diff --check main...HEAD: passed

Release sequencing

After protected merge, sync clean main, create two fresh three-target build roots, prove byte-for-byte reproducibility, stage only the two qualified installer profiles, flash and measure both owned boards, then commit mechanically assembled OI1 evidence in a separate protected PR.

yyods added 8 commits July 31, 2026 17:26
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 70d8189143b065638eccdcd30ab9ae19b237508a)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 50dec1b736f4224f766cfd252c147e3160e45dc2)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit fa618bef48e54bc5628c207e0d83b4031f5f4f25)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
@yyods
yyods marked this pull request as ready for review July 31, 2026 11:16
@yyods
yyods merged commit 62e394e into main Jul 31, 2026
32 checks passed
@yyods
yyods deleted the agent/firmware-v0.4.2-baseline branch July 31, 2026 11:16
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