Skip to content

Commit ebf4543

Browse files
committed
chore(ci): WIP setup cmd tests
1 parent 018450c commit ebf4543

File tree

8 files changed

+495
-133
lines changed

8 files changed

+495
-133
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,16 @@ jobs:
2323
test:
2424
name: Test
2525

26-
runs-on: ubuntu-latest
2726
strategy:
2827
matrix:
2928
toolchain:
3029
- stable
30+
platform:
31+
- ubuntu-latest
32+
- windows-latest
33+
fail-fast: false
34+
35+
runs-on: ${{ matrix.platform }}
3136

3237
permissions:
3338
contents: read
@@ -42,6 +47,8 @@ jobs:
4247
with:
4348
toolchain: ${{ matrix.toolchain }}
4449

50+
- uses: cargo-bins/cargo-binstall@b9bf4400702f721d469eec4d280125f650c85638
51+
4552
- name: Get cache key
4653
run: |
4754
CARGO_VERSION=$(cargo --version)
@@ -54,6 +61,7 @@ jobs:
5461
echo "EOF"
5562
} >> "$GITHUB_OUTPUT"
5663
id: cache-key
64+
shell: bash
5765

5866
- uses: actions/cache/restore@v4
5967
with:
@@ -69,7 +77,7 @@ jobs:
6977
- name: Prepare rust-analyzer
7078
run: cargo run --package util-rust-analyzer -- download
7179

72-
- run: cargo test --release --all-features
80+
- run: cargo test --release --all-features --no-fail-fast -- --include-ignored
7381
env:
7482
RUST_LOG: info
7583

0 commit comments

Comments
 (0)