Skip to content

Commit 251d10f

Browse files
committed
rage: Bump MSRV for rage-mount to 1.88
This lets us eliminate a bunch of duplicate dependencies, while still keeping the main MSRV as low as possible.
1 parent 4bfce2d commit 251d10f

8 files changed

Lines changed: 323 additions & 553 deletions

File tree

.github/workflows/ci.yml

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,19 @@ jobs:
5252
- uses: actions/checkout@v4
5353
- name: Install linux build dependencies
5454
run: sudo apt update && sudo apt install libfuse-dev
55+
- run: >
56+
cargo check
57+
--all-targets
58+
--features armor
59+
--features async
60+
--features cli-common
61+
--features plugin
62+
--features ssh
63+
--features unstable
64+
# Check with rage-mount MSRV as well.
65+
- uses: dtolnay/rust-toolchain@1.88.0
66+
id: toolchain
67+
- run: rustup override set ${{steps.toolchain.outputs.name}}
5568
- run: cargo check --all-targets --all-features
5669

5770
clippy:
@@ -62,11 +75,32 @@ jobs:
6275
- name: Install linux build dependencies
6376
run: sudo apt update && sudo apt install libfuse-dev
6477
- name: Clippy check
65-
uses: actions-rs/clippy-check@v1
78+
uses: auguwu/clippy-action@9817d076b82df0194935be9db6154c56ac07b317 # 1.5.0
79+
with:
80+
token: ${{ secrets.GITHUB_TOKEN }}
81+
check-args: >
82+
--features armor
83+
--features async
84+
--features cli-common
85+
--features plugin
86+
--features ssh
87+
--features unstable
88+
--all-targets
89+
deny: warnings
90+
# Check with rage-mount MSRV as well.
91+
- uses: dtolnay/rust-toolchain@1.88.0
92+
id: toolchain
93+
with:
94+
components: clippy
95+
- run: rustup override set ${{steps.toolchain.outputs.name}}
96+
- name: Clippy check
97+
uses: auguwu/clippy-action@9817d076b82df0194935be9db6154c56ac07b317 # 1.5.0
6698
with:
67-
name: Clippy (MSRV)
6899
token: ${{ secrets.GITHUB_TOKEN }}
69-
args: --all-features --all-targets -- -D warnings
100+
check-args: >
101+
--all-features
102+
--all-targets
103+
deny: warnings
70104

71105
codecov:
72106
name: Code coverage

0 commit comments

Comments
 (0)