Skip to content
Merged
Show file tree
Hide file tree
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
chore: set msrv to 1.57.0 (result of cargo msrv)
* Add rust MSRV to CI tests
* Run clippy on stable + MSRV
* Run 32 bit tests on MSRV

Skip tesking MSRV w/valgrind due to issues
installing cargo-valgrind. To do this,
we'd need to figure out a specific version
of that tool.

Closes #321
  • Loading branch information
molpopgen committed Sep 25, 2022
commit 5460bde512fedefff5e088e0215bdd6780f67539
1 change: 1 addition & 0 deletions .github/workflows/test32bit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
os: [ubuntu-latest]
rust:
- stable
- 1.57.0
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ jobs:
os: [ubuntu-latest, macos-latest]
rust:
- stable
- 1.57.0
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
Expand Down Expand Up @@ -62,12 +63,17 @@ jobs:
clippy:
name: clippy!!
runs-on: ubuntu-latest
strategy:
matrix:
rust:
- stable
- 1.57.0
steps:
- uses: actions/checkout@v2
- uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: stable
toolchain: ${{ matrix.rust }}
override: true
- uses: Swatinem/rust-cache@v1
- run: rustup component add clippy
Expand Down
1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ description = "rust interface to tskit"
license = "MIT"
homepage = "https://github.com/tskit-dev/tskit-rust"
repository = "https://github.com/tskit-dev/tskit-rust"
rust-version = "1.57.0"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

Expand Down