Repository navigation
[chore] Consolidate published firmware v0.6.1 and platform updates - #32
Conversation
Preserve the exact reviewed file tree from PR #32 head 9408778: bf864f7. Condense the 299-commit integration history to satisfy main's rebase-only and linear-history rules without changing any file contents or bypassing CI. The complete specification/red/green history and published firmware source c8f549e remain reachable through archive/pr32-reviewed-9408778. Includes firmware v0.6.1, App lifecycle/privacy updates, reviewed tutorials, the current website and README, and the tested host evidence-writer fix. Owner-confirmed publication remains distinct from incomplete automated HIL. Signed-off-by: Viwat Vchirawongkwin <viwat.v@chula.ac.th>
9408778 to
82ed71b
Compare
Merge blocker resolved without changing filesThe branch was green and conflict-free, but The complete reviewed history is preserved under This PR now has one DCO-signed commit parented on current All repository protections remain unchanged. Required CI is rerunning on the |
Summary
c8f549e), measured baseline, maintained specifications/tests, and reviewed App BLE lifecycle corrections.Verification before PR
c8f549e. The CI follow-up changes host evidence writers/tests only; prior full host and reproducible five-profile build evidence is retained.Scope and cleanup
This consolidates accumulated local platform work, not only the last homepage edit. Conflicting source histories were resolved to the exact published firmware and current deployed website. Private, unfinished qualification experiments were archived instead of merged.
All 18 local auxiliary worktrees, dirty files, ignored owner backups, branch tips and Git metadata were preserved recoverably before removing their registrations and 27 obsolete local branch names. Only the primary worktree and local
main/integration branches remain. The two old remote docs branch histories are reachable through this PR branch before their names are removed.No board operations, new firmware build, store upload or website deployment occurred in this Git workflow. Publication relies on the owner's explicit qualification confirmation; original incomplete automated evidence remains unchanged. This PR does not bypass CI or branch protection.
Integration details:
docs/testing/platform-integration-2026-09-11.md.CI correction and README follow-up
Both original firmware-host jobs failed the same replacement-file preservation test. Keeping the original evidence-file descriptor open through validation and rollback prevents Linux inode reuse from causing deletion of a replacement. Both affected host writers are fixed, without relaxing release gates or changing firmware binaries.
Related to #24, but does not auto-close it: this PR records the owner's completed-qualification confirmation and publication, not completion of every original collector-generated evidence requirement. Explicit closure as superseded would be a separate maintainer decision.
Details:
docs/testing/pr32-ci-remediation-2026-09-11.md.Final validation update for
9408778firmware-hostcheck now passes in PR run 34621337759.