Skip to content

Release v0.20.0 - #13

Merged
jdogresorg merged 4 commits into
masterfrom
release/v0.20.0
Sep 18, 2026
Merged

jdogresorg merged 4 commits into
masterfrom
release/v0.20.0

Conversation

@jdogresorg

@jdogresorg jdogresorg commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Title: Release v0.20.0

Summary

Changed

  • Mutation-report tiers are keyed by repository-relative paths.

Fixed

  • The VM entry point no longer loads the unused fs module.

Sibling release PRs

Merge order

Merge order: merge after xchain-hub and before the decoder, sync, encoder, UTXO tracker, and regtest miner group.

CI note

GitHub CI on this branch clones sibling repos at develop, not at this release branch, unless a workflow call passes siblings-ref for release branches. A cross-repo guard failure here can reflect that develop-only comparison rather than a real disagreement with a sibling still on this release branch; check the venue pre-push gate (which ships each companion at its own release branch) before treating a red guard as a defect.

scripts/mutation-report.js keyed its tier map on the bare filename, so
the split parts under src/index/, src/gateway/ and src/gateway_emit/
fell through to the Unknown/80 default instead of their entry's tier.
Key on the repo-relative path instead, every existing tier assignment
unchanged, and pin it with a case in the existing static-contract test.
src/index.js required fs but never called it (measured: no fs. call
anywhere in the file, including inside template literals). Removing
the one require line moves no other byte in the consensus entry.
@jdogresorg
jdogresorg merged commit c28d333 into master Sep 18, 2026
6 checks 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