Skip to content

Preserve installer state and prepare public launch - #1

Merged
yyods merged 17 commits into
mainfrom
agent/announcement-readiness
Jul 31, 2026
Merged

Preserve installer state and prepare public launch#1
yyods merged 17 commits into
mainfrom
agent/announcement-readiness

Conversation

@yyods

@yyods yyods commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • synchronize production website source links with the public repository
  • preserve an active, qualified installer across site-only deployments
  • quarantine the burned v0.4.1 candidate path
  • correct supported-profile claims and publish real-app social/README assets
  • show the real PyBLE iPad landscape capture and GPIO 48 NeoPixel workflow in the README
  • make the DCO workflow inspect the contributor-owned PR head instead of GitHub’s synthetic merge commit

Validation

  • tools/web: npm run check — passed (format, lint, typecheck, licenses, 160 Vitest tests, static builds)
  • firmware shell gates: 23 suites, 0 failures
  • firmware host tests: 376 passed, 19 expected generated-build skips
  • focused DCO regression: red against the synthetic merge range, green against the PR head SHA
  • publication, docs links, no-leak, SPDX, and DCO gates — passed

Release note

The browser installer intentionally remains unavailable until a provenance-correct v0.4.2 release completes both exact-profile HIL gates. ESP32-C3 remains unavailable pending hardware validation.

yyods added 17 commits July 31, 2026 16:48
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 014d8d029f6ca9b93c84cacc3174d9ea36c5a217)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 47a75f80848f25af7f2e8ea9b5402d1e96a04a91)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 82c73e35215477e0218f78ef78bbe707c3fbc372)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 99e60321d1f4255d53d7a232d8f0634e96e1c9c9)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 83bb9062d5406e413419d7289d447870753404c0)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit f91c991f88a2b2054cece7efc4f20c2a04dd38be)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 693e623f37be92e36ce99cdc6a892f7cff602607)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 58d408b6bb95d095f68dd1d77d53cb6602b0fa95)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 9bfc3a53b6e6ce17c213d55bd428779aba320e64)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 1dca8153e93b206e6438f19ae11323ec349c2bb2)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 21ed1a9e8d477805a88c15a58866cfd2a1fe31b3)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit a17aaf9a7a93b73b13e4c61c4019203cb9444ac8)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit fabdf6de9a495ef4fdd9c66fa479974216c56e7c)
Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
(cherry picked from commit 74a2bbd9d6f7796d3da1502accfb7d267f19e87b)
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>
@yyods
yyods marked this pull request as ready for review July 31, 2026 10:07
@yyods
yyods merged commit b558bb2 into main Jul 31, 2026
32 checks passed
@yyods
yyods deleted the agent/announcement-readiness branch July 31, 2026 10:15
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