Skip to content

Conversation

@andrei-marinica
Copy link
Contributor

Good solution, but cannot be applied on a hotfix, needs a minor release.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR simplifies the dependency management for multiversx-chain-vm-executor by removing the feature flag complexity and using a workspace-level patch instead.

Changes:

  • Removed conditional compilation features that toggled between local and published versions of the executor interface
  • Simplified dependency declaration to use only the version specification
  • Added workspace-level [patch.crates-io] to redirect the dependency to the local path during development

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
vm-executor-wasmer/src/lib.rs Removed conditional feature flags and now unconditionally exports multiversx_chain_vm_executor as executor_interface
vm-executor-wasmer/Cargo.toml Removed [features] section and optional dependency configurations, simplified to a single version-based dependency
Cargo.toml Added [patch.crates-io] section to redirect the crates.io dependency to the local workspace path

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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