Skip to content

Commit

Permalink
Merge pull request #23 from magnusuMET/feature/update_hdf5
Browse files Browse the repository at this point in the history
Update hdf5
  • Loading branch information
magnusuMET authored Jul 28, 2023
2 parents ae52842 + c9268e6 commit a1dec28
Show file tree
Hide file tree
Showing 4 changed files with 220 additions and 204 deletions.
24 changes: 6 additions & 18 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,9 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Rust (${{matrix.rust}})
uses: actions-rs/toolchain@v1
uses: dtolnay/rust-toolchain@stable
with:
profile: minimal
toolchain: '${{matrix.rust}}'
override: true
components: 'rustfmt, clippy'
- name: Run cargo ${{matrix.command}}
uses: actions-rs/cargo@v1
Expand All @@ -51,11 +49,9 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Rust (${{matrix.rust}})
uses: actions-rs/toolchain@v1
uses: dtolnay/rust-toolchain@stable
with:
toolchain: '${{matrix.rust}}'
profile: minimal
override: true
- name: Build and test all crates
run: cargo test -vv --workspace
- name: Build examples
Expand All @@ -73,11 +69,9 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Rust (${{matrix.rust}})
uses: actions-rs/toolchain@v1
uses: dtolnay/rust-toolchain@stable
with:
toolchain: '${{matrix.rust}}'
profile: minimal
override: true
- name: Build and bench
run: cargo bench -vv --workspace

Expand All @@ -88,11 +82,9 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Rust
uses: actions-rs/toolchain@v1
uses: dtolnay/rust-toolchain@stable
with:
toolchain: nightly
profile: minimal
override: true
- name: Install cargo audit
run: cargo install cargo-audit
- name: Run cargo audit
Expand All @@ -105,11 +97,9 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Rust
uses: actions-rs/toolchain@v1
uses: dtolnay/rust-toolchain@stable
with:
toolchain: nightly
profile: minimal
override: true
- name: Install tarpaulin
run: cargo install cargo-tarpaulin
- name: Run code coverage
Expand All @@ -124,11 +114,9 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v3
- name: Install Rust
uses: actions-rs/toolchain@v1
uses: dtolnay/rust-toolchain@stable
with:
toolchain: nightly
profile: minimal
override: true
- name: Run test with sanitizer
env:
RUSTFLAGS: "-Z sanitizer=address"
Expand Down
Loading

0 comments on commit a1dec28

Please sign in to comment.