Skip to content

chore(deps): pin nexum-runtime at 15e4a38 and videre at 308c734 - #698

Merged
mfw78 merged 1 commit into
mainfrom
chore/pin-nexum-15e4a38
Oct 12, 2026
Merged

mfw78 merged 1 commit into
mainfrom
chore/pin-nexum-15e4a38

Conversation

@mfw78

@mfw78 mfw78 commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

Why

nexum-runtime main is 15e4a38, and videre followed in nxm-rs/videre#90 (308c734). This brings shepherd onto both, so the engine binary and the image carry the store format version, schedule triggers, the comment-aware config loader, and the three new measures (process start time, host delivery latency, block age).

What changed

  • The ten nexum-runtime pins move from 2085cd2 to 15e4a38, and the eight videre pins move from 9a54866 to 308c734, in the crate and module manifests.
  • wit/deps.toml and wit/deps.lock name the same revs, with the new archive digests. The vendored wit/deps tree does not change, because the WIT packages are the same at the old revs and the new.
  • Cargo.lock takes the new revs and two new dependency edges of the runtime (metrics and tracing). No crate version changes.

No source changes were needed.

Verification

  • cargo metadata --locked passes, with rustls 0.23.45 and wasmtime 49.0.2.
  • just ci with CI set passes: fmt, clippy at -D warnings, the orderbook-only gate, rustdoc, both module wasms, nextest (243 passed, and the 1 skipped test is the #[ignore] one) and the doctests. No SKIP: line.
  • wit-deps update re-resolves the pins with matching digests and leaves the vendored tree as it is.

Merge order

This goes in before #696. The soak runbook in #696 reads nexum_runtime_start_time_seconds and nexum_runtime_delivery_latency_seconds, which the engine has only from this pin.

AI Assistance: Claude Code used for the re-pin, the WIT pins and the lockfile update.

nexum-runtime gained a store format version, schedule (cron) triggers, comment-aware `${NAME}` substitution in the config loader, and three measures: process start time, host delivery latency and block age.
videre followed at 308c734.
This brings shepherd onto both: the ten nexum-runtime pins move to 15e4a38 and the eight videre pins move to 308c734, in the crate manifests, `wit/deps.toml` and `wit/deps.lock`.

The `nexum:host` and videre WIT packages are unchanged between the old revs and the new, so the vendored `wit/deps` tree does not change; only the archive digests do.
The lockfile takes the new revs and two new dependency edges of the runtime (`metrics` and `tracing`); no crate version changes.

No source changes were needed.

AI Assistance: Claude Code used for the re-pin, the WIT pins and the lockfile update.
@mfw78
mfw78 merged commit 9262db5 into main Oct 12, 2026
7 checks passed
@mfw78
mfw78 deleted the chore/pin-nexum-15e4a38 branch October 12, 2026 11:34
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