diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ebea0997..70c4ab61 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,8 @@ jobs: toolchain: stable override: true + - run: sudo apt-get install libclang-dev + - name: Rust Cache uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5 @@ -42,6 +44,13 @@ jobs: toolchain: 1.79.0 override: true + - name: Install Clang (Ubuntu) + if: ${{ runner.os == 'Linux' }} + run: sudo apt-get install libclang-dev + - name: Workaround macOS Clang + if: ${{ runner.os == 'macOS' }} + run: brew link llvm@15 + - name: Rust Cache uses: Swatinem/rust-cache@82a92a6e8fbeee089604da2575dc567ae9ddeaab # v2.7.5 diff --git a/Cargo.toml b/Cargo.toml index ce7009b2..e04ad6be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,7 @@ smallvec = "1.0.0" parking_lot = "0.12.0" num_cpus = "1.10.1" regex = "1.3.1" -rocksdb = { version = "0.22.0", default-features = false } +rocksdb = { version = "0.23.0", default-features = false } alloc_counter = "0.0.4" sysinfo = "0.30.13" ctrlc = "3.1.4" diff --git a/kvdb-rocksdb/Cargo.toml b/kvdb-rocksdb/Cargo.toml index a91328cc..c812a9ea 100644 --- a/kvdb-rocksdb/Cargo.toml +++ b/kvdb-rocksdb/Cargo.toml @@ -2,7 +2,7 @@ name = "kvdb-rocksdb" version = "0.19.0" description = "kvdb implementation backed by RocksDB" -rust-version = "1.56.1" +rust-version = "1.71.1" authors.workspace = true edition.workspace = true license.workspace = true