Skip to content

Commit 7a1210f

Browse files
authored
Merge pull request #17 from quartiq/idsp-process
Idsp-process
2 parents d41a6eb + 9406a41 commit 7a1210f

7 files changed

Lines changed: 549 additions & 427 deletions

File tree

.github/workflows/ci.yml

Lines changed: 24 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -12,30 +12,35 @@ jobs:
1212
style:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v2
16-
- name: cargo fmt --check
17-
uses: actions-rs/cargo@v1
15+
- uses: actions/checkout@v6
16+
- uses: dtolnay/rust-toolchain@stable
1817
with:
19-
command: fmt
20-
args: --all -- --check
21-
- uses: actions-rs/clippy-check@v1
22-
with:
23-
token: ${{ secrets.GITHUB_TOKEN }}
24-
- name: cargo check
25-
uses: actions-rs/cargo@v1
26-
with:
27-
command: check
28-
args: --verbose
18+
components: clippy, rustfmt
19+
- run: cargo fmt --all --check
20+
- run: cargo clippy --all-features
2921

3022
compile:
3123
runs-on: ubuntu-latest
3224
strategy:
3325
matrix:
34-
toolchain: [stable]
26+
toolchain: [stable, beta, nightly]
27+
features: [""]
28+
continue-on-error: ${{ matrix.toolchain == 'nightly' }}
3529
steps:
36-
- uses: actions/checkout@v2
37-
38-
- uses: actions-rs/cargo@v1
30+
- uses: actions/checkout@v6
31+
- uses: dtolnay/rust-toolchain@master
3932
with:
40-
command: build
41-
args: --release
33+
toolchain: ${{ matrix.toolchain }}
34+
- run: cargo check --features "${{ matrix.features }}"
35+
- run: cargo test --features "${{ matrix.features }}"
36+
- run: cargo bench --features "${{ matrix.features }}"
37+
- run: cargo build --release --features "${{ matrix.features }}"
38+
39+
doc:
40+
runs-on: ubuntu-latest
41+
steps:
42+
- uses: actions/checkout@v6
43+
- uses: dtolnay/rust-toolchain@stable
44+
- run: cargo doc --no-deps
45+
- run: cargo install cargo-deadlinks
46+
- run: cargo deadlinks --ignore-fragments --check-intra-doc-links

0 commit comments

Comments
 (0)