Skip to content

chore: bump wasmtime to 49.0.4 - #836

Merged
raymondk merged 1 commit into
cycles-buy/01-json-implies-yesfrom
rk/wasmtime-49.0.4
Oct 20, 2026
Merged

raymondk merged 1 commit into
cycles-buy/01-json-implies-yesfrom
rk/wasmtime-49.0.4

Conversation

@raymondk

Copy link
Copy Markdown
Collaborator

Summary

Bumps wasmtime and wasmtime-wasi from 49.0.3 to 49.0.4. The dependencies:required check fails on every PR since today because cargo-deny rejects 49.0.3 for two new Wasmtime advisories (RUSTSEC-2026-0378 and RUSTSEC-2026-0379); 49.0.4 is the patched release they name. main's own weekly run last passed on 2026-10-19, before the advisories were published.

No code changes. The lockfile also moves the Wasmtime family's internal crates (cranelift 0.136.4, pulley 49.0.4, wiggle 49.0.4) to the versions 49.0.4 pins.

Test plan

  • cargo deny check advisories bans licenses sources passes locally (the exact command CI runs)
  • cargo build --bin icp
  • cargo test -p icp-sync-plugin (the only wasmtime user)
  • dependencies:required goes green in CI

🤖 Generated with Claude Code

https://claude.ai/code/session_01Twxau844tMTwyHpQJEbmBo

cargo-deny rejects 49.0.3 for two new Wasmtime advisories,
RUSTSEC-2026-0378 and RUSTSEC-2026-0379; 49.0.4 is the patched release
they name. No code changes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Twxau844tMTwyHpQJEbmBo
Copilot AI balanced review requested due to automatic review settings October 20, 2026 15:52
@raymondk
raymondk requested a review from a team as a code owner October 20, 2026 15:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The manifest and lockfile updates are consistent, with no blocking issues identified.

No open issues 🎉

What changed in this PR

Updates the sync plugin’s Wasmtime dependencies to address the reported security advisories and restore dependency checks.

Changes:

  • Bumps wasmtime and wasmtime-wasi to 49.0.4.
  • Updates related lockfile packages and checksums without application code changes.
File Description
Cargo.toml Raises both Wasmtime dependency versions to 49.0.4.
Cargo.lock Aligns Wasmtime, Cranelift, Pulley, and Wiggle packages.

Review effort: Balanced

@raymondk
raymondk changed the base branch from main to cycles-buy/01-json-implies-yes October 20, 2026 16:43
@raymondk
raymondk merged commit f7871e1 into cycles-buy/01-json-implies-yes Oct 20, 2026
108 checks passed
@raymondk
raymondk deleted the rk/wasmtime-49.0.4 branch October 20, 2026 16:43
raymondk added a commit that referenced this pull request Oct 20, 2026
* fix(cycles): --json and --quiet imply --yes in icp cycles buy

A machine-readable run has nobody to ask. Before, `icp cycles buy --json`
or `-q` without `--yes` printed the quote and prompted on a terminal, and
refused to create the order without one; now both behave as `--yes --json`
and `--yes -q` already did: no quote on stderr, no prompt, no refusal, just
the stdout data. A plain human run still prompts, and still refuses off a
terminal unless `--yes` is given.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Twxau844tMTwyHpQJEbmBo

* chore: bump wasmtime to 49.0.4 (#836)

cargo-deny rejects 49.0.3 for two new Wasmtime advisories,
RUSTSEC-2026-0378 and RUSTSEC-2026-0379; 49.0.4 is the patched release
they name. No code changes.


Claude-Session: https://claude.ai/code/session_01Twxau844tMTwyHpQJEbmBo

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
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.

2 participants