Skip to content

Release v0.20.0 - #21

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

  • The migration CLI refuses unrecognized arguments instead of applying every pending migration.

Sibling release PRs

Merge order

Merge order: merge after xchain-vm, in any order with xchain-sync, xchain-encoder, 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.

…ing migration

The operator migration CLI ignored any token it did not understand and fell
through to its no-argument meaning, which is apply-everything, so
migrate.js --help applied every pending manual migration to the target
database. Unknown flags, bare filenames and an empty --file= now exit 2 with
a usage block that spells out the blanket and scoped modes, and --help/-h
print it and exit 0 before anything reads the DECODER_DB_* environment. The
no-argument and --file behaviours are unchanged.

Ports the same fix already shipped for the indexer's copy of this CLI.
@jdogresorg jdogresorg closed this Sep 17, 2026
@jdogresorg jdogresorg reopened this Sep 17, 2026
@jdogresorg
jdogresorg merged commit 0b07c59 into master Sep 18, 2026
15 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