From e63fef0e79ce439d07dd3b5fdff88fe6c764426a Mon Sep 17 00:00:00 2001 From: joshieDo <93316087+joshieDo@users.noreply.github.com> Date: Thu, 8 Jan 2026 13:20:43 +0000 Subject: [PATCH] ci: `rocksdb` job to `unit.yml` (#20839) --- .github/workflows/unit.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit.yml b/.github/workflows/unit.yml index d85429d24d..ea00b22f51 100644 --- a/.github/workflows/unit.yml +++ b/.github/workflows/unit.yml @@ -99,6 +99,24 @@ jobs: cache-on-failure: true - run: cargo nextest run --release -p ef-tests --features "asm-keccak ef-tests" + rocksdb: + name: rocksdb tests + runs-on: depot-ubuntu-latest-4 + env: + RUST_BACKTRACE: 1 + timeout-minutes: 30 + steps: + - uses: actions/checkout@v6 + - uses: rui314/setup-mold@v1 + - uses: dtolnay/rust-toolchain@stable + - uses: mozilla-actions/sccache-action@v0.0.9 + - uses: Swatinem/rust-cache@v2 + with: + cache-on-failure: true + - uses: taiki-e/install-action@nextest + - name: Run RocksDB tests + run: cargo nextest run -p reth-provider -p reth-stages --features "rocksdb" --locked + doc: name: doc tests runs-on: depot-ubuntu-latest @@ -120,7 +138,7 @@ jobs: name: unit success runs-on: ubuntu-latest if: always() - needs: [test, state, doc] + needs: [test, state, rocksdb, doc] timeout-minutes: 30 steps: - name: Decide whether the needed jobs succeeded or failed