Skip to content
Open
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
21 changes: 12 additions & 9 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ jobs:
- uses: actions/checkout@v4
- name: Install minimal stable and cargo msrv
uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Install cargo-msrv
shell: bash
run: |
cargo install cargo-msrv --locked
- uses: Swatinem/rust-cache@v2
- uses: taiki-e/install-action@v2
with:
tool: cargo-msrv
- name: verify-msrv
run: |
cargo msrv --path kernel/ verify --all-features
Expand All @@ -41,10 +41,10 @@ jobs:
- name: Install minimal stable and cargo msrv
uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: Swatinem/rust-cache@v2
- name: Install cargo-msrv
shell: bash
run: |
cargo install cargo-msrv --locked
- uses: taiki-e/install-action@v2
with:
tool: cargo-msrv
- uses: taiki-e/install-action@nextest
- name: Get rust-version from Cargo.toml
id: rust-version
run: echo "RUST_VERSION=$(cargo msrv show --path kernel/ --output-format minimal)" >> $GITHUB_ENV
Expand All @@ -57,7 +57,7 @@ jobs:
run: |
pushd kernel
echo "Testing with $(cargo msrv show --output-format minimal)"
cargo +$(cargo msrv show --output-format minimal) test
cargo +$(cargo msrv show --output-format minimal) nextest run
docs:
runs-on: ubuntu-latest
env:
Expand All @@ -66,6 +66,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install minimal stable
uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: Swatinem/rust-cache@v2
- name: build docs
run: cargo doc --workspace --all-features

Expand Down Expand Up @@ -210,6 +211,7 @@ jobs:
rustup toolchain install nightly --component miri
rustup override set nightly
cargo miri setup
- uses: Swatinem/rust-cache@v2
- name: Test with Miri
run: |
pushd ffi
Expand All @@ -223,6 +225,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install rust
uses: actions-rust-lang/setup-rust-toolchain@v1
- uses: Swatinem/rust-cache@v2
- name: Install cargo-llvm-cov
uses: taiki-e/install-action@cargo-llvm-cov
- name: Generate code coverage
Expand Down
Loading