Skip to content

fix(security/augurs-prophet): update wasmtime crates to v48 - #539

Merged
sd2k merged 1 commit into
mainfrom
fix/wasmtime-security-v48
Aug 24, 2026
Merged

fix(security/augurs-prophet): update wasmtime crates to v48#539
sd2k merged 1 commit into
mainfrom
fix/wasmtime-security-v48

Conversation

@sd2k

@sd2k sd2k commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Summary

Bumps wasmtime, wasmtime-wasi, and wasmtime-wasi-io in augurs-prophet from 42 to 48 in lockstep, resolving both security advisories Renovate flagged:

Why one PR instead of two

These three crates must share the same major version. Renovate raised the advisories as separate PRs each bumping a single crate, which cannot compile — e.g. wasmtime 46 against wasmtime-wasi 42 fails with add_to_linker_sync / IoView::table type-mismatch errors. Bumping all three together to the latest common release (48.0.0) satisfies both advisories and, as it happens, needs no source changes — the earlier CI failures were purely the version mismatch.

Supersedes #508 and #509 (close both once this merges).

Testing

All run locally with --all-features (matching CI):

  • cargo check --all-targets --all-features
  • just test-all → 180/180 pass (incl. wasmstan, wasmstan_nans) ✅
  • cargo clippy --all-features --all-targets -- -D warnings
  • doctests ✅

Note: wasmtime 48 raises the effective MSRV to Rust 1.95; CI builds on stable (currently 1.98) so this is fine.

🤖 Generated with Claude Code

…e-wasi-io to v48

Bumps all three wasmtime crates in lockstep from 42 to 48, resolving the
wasmtime (medium) and wasmtime-wasi (high) security advisories flagged by
Renovate in #508 and #509.

Renovate raised these as separate PRs bumping one crate at a time, which is
impossible: wasmtime, wasmtime-wasi and wasmtime-wasi-io must share the same
major version, so each single-crate bump failed to compile with a version
mismatch. Bumping all three together to the latest common release (48.0.0)
satisfies both advisories and requires no source changes.

Supersedes #508 and #509.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sd2k
sd2k merged commit 07a2689 into main Aug 24, 2026
36 checks passed
@sd2k
sd2k deleted the fix/wasmtime-security-v48 branch August 24, 2026 15:49
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