Skip to content

Commit 7769b78

Browse files
committed
CI improvements
1 parent 67b20de commit 7769b78

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

.github/workflows/build.yaml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Lint / Formatting
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v5
1818
- uses: actions-rs/toolchain@v1 # Uses rust-toolchain file
1919
with:
2020
components: rustfmt
@@ -28,18 +28,21 @@ jobs:
2828
name: Lint / Dependencies
2929
runs-on: ubuntu-latest
3030
steps:
31-
- uses: actions/checkout@v4
32-
- uses: actions-rs/toolchain@v1 # Uses rust-toolchain file
33-
- run: cargo install cargo-deny
34-
- run: cargo deny check
31+
- uses: actions/checkout@v5
32+
- uses: actions-rs/toolchain@v1
33+
- uses: cargo-bins/cargo-binstall@main
34+
- run: cargo binstall cargo-deny -y
35+
- run: cargo deny check --hide-inclusion-graph
36+
- run: cargo binstall cargo-udeps -y
37+
- run: cargo udeps --all-targets
3538

3639
test_linux:
3740
name: Test / Linux
3841
runs-on: ubuntu-latest
3942
env:
4043
CARGO_FLAGS: --profile ci
4144
steps:
42-
- uses: actions/checkout@v4
45+
- uses: actions/checkout@v5
4346
- uses: actions-rs/toolchain@v1 # Uses rust-toolchain file
4447
- uses: swatinem/rust-cache@v2
4548
with:

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
name: Build
3131
runs-on: ${{ matrix.runs-on }}
3232
steps:
33-
- uses: actions/checkout@v4
33+
- uses: actions/checkout@v5
3434

3535
# Collects metadata about build for image tags and labels
3636
- name: Docker meta

0 commit comments

Comments
 (0)