Skip to content

fix no-std dependency graph and add regression CI - #20

Merged
yapishu merged 3 commits into
masterfrom
reid/fix-nostd
Aug 2, 2026
Merged

fix no-std dependency graph and add regression CI#20
yapishu merged 3 commits into
masterfrom
reid/fix-nostd

Conversation

@yapishu

@yapishu yapishu commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Fixes the merged no-std dependency regression by removing an unused unconditional tracing dependency that pulled once_cell/std into bare-metal builds.

Adds a regression workflow for pushes to master, pull requests, and manual runs. It verifies:

  • a real bare-metal thumbv7em-none-eabihf build of the production no-std library;
  • the no-default-feature test suite, including the secret-dependent Schnorr nonce regression and canonical Hoon KAT;
  • the hosted test suite and Hoon parity integration tests.

Validated locally from a clean worktree with all three workflow commands. The fixed dependency commit also builds successfully as part of the optimized xtensa-esp32s3-none-elf nockster firmware with chip security enabled.

@yapishu yapishu changed the title ci: run tx-types regressions on master fix no-std dependency graph and add regression CI Aug 2, 2026
@yapishu
yapishu marked this pull request as ready for review August 2, 2026 20:26
@yapishu
yapishu merged commit 62eef62 into master Aug 2, 2026
1 check passed
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