Skip to content

Pin deterministic-wasi-ctx dependency#1183

Merged
saulecabrera merged 1 commit intomainfrom
jc.lock-deterministic-wasi-ctx-dep
Apr 17, 2026
Merged

Pin deterministic-wasi-ctx dependency#1183
saulecabrera merged 1 commit intomainfrom
jc.lock-deterministic-wasi-ctx-dep

Conversation

@jeffcharles
Copy link
Copy Markdown
Collaborator

Description of the change

Pins the deterministic-wasi-ctx dependency to a particular version.

Why am I making this change?

Fixes #1182. deterministic-wasi-ctx requires a particular major version of wasmtime and that status quo setup will have the javy-codegen crate try to download the latest 4.x.x version of deterministic-wasi-ctx that may or may not depend on the same major version of wasmtime. Pinning the version of deterministic-wasi-ctx will ensure javy-codegen and deterministic-wasi-ctx depend on the same major version of wasmtime.

An alternative approach would be to switch deterministic-wasi-ctx back to depending on a range of wasmtime versions instead of a specific major version.

Checklist

  • I've updated the default plugin import namespace and incremented the major version of javy-plugin-api if the QuickJS bytecode has changed.
  • I've updated the relevant CHANGELOG files if necessary. Changes to javy-cli, javy-plugin, and javy-plugin-processing do not require updating CHANGELOG files.
  • I've updated the relevant crate versions if necessary. Versioning policy for library crates
  • I've updated documentation including crate documentation if necessary.

@saulecabrera saulecabrera merged commit 17b2a4f into main Apr 17, 2026
4 checks passed
@saulecabrera saulecabrera deleted the jc.lock-deterministic-wasi-ctx-dep branch April 17, 2026 15:27
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.

javy-codegen v4.0.0 causes a build failure

2 participants