Use Rust 1.89 when installing bins via cargo, version pin svm-rs

svm-rs just released a new version requiring 1.89 to compile. This process to
not install _any_ software with 1.85 to minimize how many toolchains we have in
use.
This commit is contained in:
Luke Parker
2025-08-12 00:41:46 -04:00
parent bc81614894
commit fd2d8b4f0a
3 changed files with 5 additions and 5 deletions

View File

@@ -40,7 +40,7 @@ runs:
- name: Install solc - name: Install solc
shell: bash shell: bash
run: | run: |
cargo install svm-rs cargo +1.89 install svm-rs --version =0.5.18
svm install 0.8.25 svm install 0.8.25
svm use 0.8.25 svm use 0.8.25

View File

@@ -18,7 +18,7 @@ jobs:
key: rust-advisory-db key: rust-advisory-db
- name: Install cargo deny - name: Install cargo deny
run: cargo +1.85 install cargo-deny --version =0.18.3 run: cargo +1.89 install cargo-deny --version =0.18.3
- name: Run cargo deny - name: Run cargo deny
run: cargo deny -L error --all-features check --hide-inclusion-graph run: cargo deny -L error --all-features check --hide-inclusion-graph

View File

@@ -52,7 +52,7 @@ jobs:
key: rust-advisory-db key: rust-advisory-db
- name: Install cargo deny - name: Install cargo deny
run: cargo +1.85 install cargo-deny --version =0.18.3 run: cargo +1.89 install cargo-deny --version =0.18.3
- name: Run cargo deny - name: Run cargo deny
run: cargo deny -L error --all-features check --hide-inclusion-graph run: cargo deny -L error --all-features check --hide-inclusion-graph
@@ -79,5 +79,5 @@ jobs:
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
- name: Verify all dependencies are in use - name: Verify all dependencies are in use
run: | run: |
cargo +1.85 install cargo-machete --version =0.8.0 cargo +1.89 install cargo-machete --version =0.8.0
cargo +1.85 machete cargo +1.89 machete