Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 39 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ jobs:
strategy:
matrix:
target:
- wasm32-wasi
- wasm32-wasip1
- wasm32-wasip2

steps:
- uses: actions/checkout@v4
Expand All @@ -51,6 +52,19 @@ jobs:
- uses: actions/checkout@v4
- name: Install linux build dependencies
run: sudo apt update && sudo apt install libfuse-dev
- run: >
cargo check
--all-targets
--features armor
--features async
--features cli-common
--features plugin
--features ssh
--features unstable
# Check with rage-mount MSRV as well.
- uses: dtolnay/rust-toolchain@1.88.0
id: toolchain
- run: rustup override set ${{steps.toolchain.outputs.name}}
- run: cargo check --all-targets --all-features

clippy:
Expand All @@ -61,11 +75,32 @@ jobs:
- name: Install linux build dependencies
run: sudo apt update && sudo apt install libfuse-dev
- name: Clippy check
uses: actions-rs/clippy-check@v1
uses: auguwu/clippy-action@9817d076b82df0194935be9db6154c56ac07b317 # 1.5.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
check-args: >
--features armor
--features async
--features cli-common
--features plugin
--features ssh
--features unstable
--all-targets
deny: warnings
# Check with rage-mount MSRV as well.
- uses: dtolnay/rust-toolchain@1.88.0
id: toolchain
with:
components: clippy
- run: rustup override set ${{steps.toolchain.outputs.name}}
- name: Clippy check
uses: auguwu/clippy-action@9817d076b82df0194935be9db6154c56ac07b317 # 1.5.0
with:
name: Clippy (MSRV)
token: ${{ secrets.GITHUB_TOKEN }}
args: --all-features --all-targets -- -D warnings
check-args: >
--all-features
--all-targets
deny: warnings

codecov:
name: Code coverage
Expand Down
Loading
Loading