Skip to content

Commit 62fe031

Browse files
committed
ci: Fix CI tool installs and criteria
1 parent 338150c commit 62fe031

1 file changed

Lines changed: 3 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,9 @@ jobs:
5555
- name: Run Rust tests
5656
run: cargo test --manifest-path native/ecto_libsql/Cargo.toml --all-features
5757

58-
- name: Install cargo-deny
59-
run: cargo install cargo-deny --force --locked
60-
6158
- name: Check licences and security advisories
6259
working-directory: native/ecto_libsql
63-
run: cargo deny check licenses
60+
run: cargo deny check licenses advisories
6461

6562
rust-fuzz:
6663
name: Rust Fuzz Testing
@@ -76,9 +73,6 @@ jobs:
7673
with:
7774
components: llvm-tools-preview
7875

79-
- name: Install cargo-fuzz
80-
run: cargo install cargo-fuzz
81-
8276
- name: Cache Rust dependencies
8377
uses: actions/cache@v4
8478
with:
@@ -353,6 +347,7 @@ jobs:
353347
needs:
354348
[
355349
rust-checks,
350+
rust-fuzz,
356351
elixir-tests-latest,
357352
elixir-tests-compatibility,
358353
integration-test,
@@ -364,6 +359,7 @@ jobs:
364359
- name: Check if all jobs passed
365360
run: |
366361
if [ "${{ needs.rust-checks.result }}" != "success" ] || \
362+
[ "${{ needs.rust-fuzz.result }}" != "success" ] || \
367363
[ "${{ needs.elixir-tests-latest.result }}" != "success" ] || \
368364
[ "${{ needs.elixir-tests-compatibility.result }}" != "success" ] || \
369365
[ "${{ needs.integration-test.result }}" != "success" ]; then

0 commit comments

Comments
 (0)