Skip to content

Release v0.20.0 - #16

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

jdogresorg merged 2 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

Fixed

  • Reachability metadata no longer declares dynamic edges that this repository does not have.

Sibling release PRs

Merge order

Merge order: merge after xchain-vm, in any order with xchain-decoder, xchain-sync, xchain-utxo-tracker, xchain-regtest-miner, and before xchain-indexer.

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.

Both entries (src/consensus_rules_digest.js, src/db/index.js) were
copied verbatim out of xchain-indexer's twin and never adapted; this
repo has neither file, so the walk applied them zero times while the
summary still reported declared dynamic edges: 2, confidence the tool
had not earned. DYNAMIC_EDGES is now empty (grep confirms no computed
require exists under src/), and a new assertDynamicEdgesResolve check
fails loudly, by name, if a future declaration's `from` is not in the
tracked tree, instead of passing silently as one of N declared. Also
fixes a one-line comment drift against the xchain-regtest-miner twin
so the two vendored copies read byte-identical again.

Row 78/79 path-resolution sweep.
@jdogresorg
jdogresorg merged commit 830d937 into master Sep 18, 2026
7 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