Skip to content

Commit

Permalink
Add CI for minimum dependency versions and fix them
Browse files Browse the repository at this point in the history
  • Loading branch information
LDeakin committed May 5, 2024
1 parent 8ea1b78 commit 9e8daa9
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 19 deletions.
10 changes: 9 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,15 @@ jobs:
- uses: actions/checkout@v4
- name: Check semver
uses: obi1kenobi/cargo-semver-checks-action@v2

minimal-versions:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: sudo apt update && sudo apt install -y cmake clang-15
- uses: dtolnay/rust-toolchain@nightly
- uses: Swatinem/rust-cache@v2
- run: cargo install cargo-hack cargo-minimal-versions --locked
- run: cargo minimal-versions check --workspace --all-features --direct
codecov:
runs-on: ubuntu-latest
steps:
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Fixed
- Fix `compute_encoded_size()` for `BitroundCodec` incorrectly indicating various data types were unsupported
- Fix a link in chunk grid docs
- Fix incorrect minimum dependency versions and add CI check

## [0.13.0] - 2024-04-20

Expand Down
36 changes: 18 additions & 18 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,31 +47,31 @@ bytemuck = { version = "1.14.0", features = ["extern_crate_alloc"] }
bytes = "1.5.0"
bzip2 = { version = "0.4.4", optional = true, features = ["static"] }
crc32c = { version = "0.6.5", optional = true }
derive_more = "0.99"
dyn-clone = "1"
flate2 = { version = "1", optional = true }
derive_more = "0.99.0"
dyn-clone = "1.0.0"
flate2 = { version = "1.0.28", optional = true }
futures = { version = "0.3.29", optional = true }
half = { version = "2", features = ["bytemuck"] }
inventory = "0.3"
itertools = "0.12"
ndarray = { version = "0.15", optional = true }
num = { version = "0.4" }
half = { version = "2.0.0", features = ["bytemuck"] }
inventory = "0.3.0"
itertools = "0.12.0"
ndarray = { version = "0.15.0", optional = true }
num = { version = "0.4.1" }
object_store = { version = "0.9.0", optional = true }
opendal = { version = "0.45", optional = true }
parking_lot = "0.12"
pathdiff = "0.2"
opendal = { version = "0.45.0", optional = true }
parking_lot = "0.12.0"
pathdiff = "0.2.0"
pco = { version = "0.2.1", optional = true }
rayon = "1.6"
rayon = "1.8.0"
rayon_iter_concurrent_limit = "0.2.0"
reqwest = { version = "0.11", features = ["blocking"], optional = true }
serde = { version = "1.0.100", features = ["derive"] }
reqwest = { version = "0.11.18", features = ["blocking"], optional = true }
serde = { version = "1.0.184", features = ["derive"] }
serde_json = { version = "1.0.71", features = ["float_roundtrip", "preserve_order"] }
thiserror = "1.0.7"
url = { version = "2", optional = true }
url = { version = "2.2.0", optional = true }
walkdir = "2.3.2"
zfp-sys = {version = "0.1.4", features = ["static"], optional = true }
zip = { version = "0.6", optional = true }
zstd = { version = "0.13", features = ["zstdmt"], optional = true }
zfp-sys = {version = "0.1.15", features = ["static"], optional = true }
zip = { version = "0.6.6", optional = true } # 1.0+ = maintainer change?
zstd = { version = "0.13.1", features = ["zstdmt"], optional = true }

[dev-dependencies]
chrono = "0.4"
Expand Down

0 comments on commit 9e8daa9

Please sign in to comment.