Skip to content

fix(ci): added dynamic verus version detection#7

Merged
liamjdavis merged 1 commit intomainfrom
dynamic-verus-version
Apr 5, 2026
Merged

fix(ci): added dynamic verus version detection#7
liamjdavis merged 1 commit intomainfrom
dynamic-verus-version

Conversation

@liamjdavis
Copy link
Copy Markdown
Contributor

This pull request updates the Verus installation process to ensure the correct Rust toolchain is installed automatically, improving reliability and reducing manual maintenance. The workflow now dynamically detects and installs the Rust toolchain required by Verus, and the installation script has improved error handling. It also updates the erdos-graph submodule to a new commit.

CI/CD Workflow Improvements:

  • Removed the hardcoded Rust toolchain installation from .github/workflows/ci.yml to avoid mismatches with Verus requirements.
  • Added a step in .github/workflows/ci.yml to detect and install the Rust toolchain required by the installed Verus version, ensuring compatibility.

Verus Installation Script Enhancements:

  • Improved tools/install-verus.sh to fail fast if the Verus binary is not found, providing clear error messages.
  • Modified tools/install-verus.sh to automatically detect and install the Rust toolchain required by Verus, and verify the installation.

Submodule Update:

  • Updated the erdos-graph submodule to a new commit, bringing in the latest changes from its repository.

@liamjdavis liamjdavis merged commit d17c08c into main Apr 5, 2026
1 check passed
@liamjdavis liamjdavis deleted the dynamic-verus-version branch April 5, 2026 20:50
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