Skip to content

Commit 5007a15

Browse files
ci: update workflow
1 parent c90365a commit 5007a15

1 file changed

Lines changed: 5 additions & 54 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -10,57 +10,8 @@ permissions:
1010
contents: read
1111

1212
jobs:
13-
lint:
14-
name: Lint
15-
runs-on: ubuntu-latest
16-
17-
env:
18-
RUSTFLAGS: '-Dwarnings'
19-
20-
steps:
21-
- name: Checkout
22-
uses: actions/checkout@v6
23-
24-
- name: Set up Rust toolchain
25-
uses: actions-rust-lang/setup-rust-toolchain@v1
26-
with:
27-
components: clippy, rustfmt
28-
target: wasm32-unknown-unknown
29-
30-
- name: Install Cargo Binary Install
31-
uses: cargo-bins/cargo-binstall@main
32-
33-
- name: Install crates
34-
run: cargo binstall -y --force cargo-deny cargo-machete cargo-sort
35-
36-
- name: Lint
37-
run: cargo clippy --all-features --locked
38-
39-
- name: Check dependencies
40-
run: cargo deny check
41-
42-
- name: Check unused dependencies
43-
run: cargo machete
44-
45-
- name: Check manifest formatting
46-
run: cargo sort --workspace --check
47-
48-
- name: Check formatting
49-
run: cargo fmt --all --check
50-
51-
test:
52-
name: Test
53-
runs-on: ubuntu-latest
54-
55-
steps:
56-
- name: Checkout
57-
uses: actions/checkout@v6
58-
59-
- name: Set up Rust toolchain
60-
uses: actions-rust-lang/setup-rust-toolchain@v1
61-
with:
62-
components: clippy, rustfmt
63-
target: wasm32-unknown-unknown
64-
65-
- name: Test
66-
run: cargo test --all-features --locked --release
13+
rust:
14+
name: Rust
15+
uses: RustForWeb/.github/.github/workflows/rust.yml@373c25f8fd29e10c40f1343f13312f8be3514af0
16+
with:
17+
target: wasm32-unknown-unknown

0 commit comments

Comments
 (0)