Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
d53d7ef
feat #167: 1/ finish refactor for d-engine-client and d-engine-proto …
JoshuaChi Oct 18, 2025
c419d8b
feat #167: d-engine-client cleanup
JoshuaChi Oct 18, 2025
8ea9c3f
feat #167: start migrating d-engine-core
JoshuaChi Oct 20, 2025
9195ce2
feat #167: continue working on d-engine-core
JoshuaChi Oct 20, 2025
7e9d766
feat #167: d-engine-runtime and d-engine-core workspace structure is …
JoshuaChi Oct 22, 2025
a6cc0ce
feat #167: 1/ migrate buffered_raft_log from core to runtime 2/ start…
JoshuaChi Oct 23, 2025
0a160e9
feat #167: 1/ migrate buffered_raft_log from core to runtime 2/ start…
JoshuaChi Oct 23, 2025
b1f4784
feat #167: d-engine-core test works
JoshuaChi Oct 24, 2025
a2133f4
feat #107: try feature test utils tag again
JoshuaChi Oct 24, 2025
493fd6b
feat #167: fix all compile errors
JoshuaChi Oct 29, 2025
890b1c9
feat #107: fix unit tests
JoshuaChi Oct 30, 2025
47aa99c
feat #167: fmt fix
JoshuaChi Oct 30, 2025
8ed8382
feat #167: re-export d-engine-proto
JoshuaChi Oct 30, 2025
5311e3e
feat #167: Makefile optimization
JoshuaChi Oct 30, 2025
7d50aaa
feat #167: fix clippy
JoshuaChi Oct 30, 2025
c3b9cdf
feat #167: enable profile optimization
JoshuaChi Oct 30, 2025
483f04a
feat #167: new makefile
JoshuaChi Oct 30, 2025
658191b
feat #167: fmt fix
JoshuaChi Oct 30, 2025
fcb4e3a
feat #167: add unit tests for ext
JoshuaChi Oct 30, 2025
bcec0fb
feat #167: continue optimization pub use *
JoshuaChi Nov 1, 2025
7474535
feat #167: waiting for benchmark on v0.2.0
JoshuaChi Nov 1, 2025
4b45bcf
feat #167: update Makefile
JoshuaChi Nov 1, 2025
fe4bcd6
feat #167: add more unit tests
JoshuaChi Nov 1, 2025
30f5caf
fix #167: fix fmt
JoshuaChi Nov 1, 2025
323a373
feat #167: make sure we only publish one crate: d-engine
JoshuaChi Nov 2, 2025
79c9df1
fix #175: apply code review suggestions
JoshuaChi Nov 5, 2025
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
23 changes: 10 additions & 13 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,31 +38,28 @@ jobs:
name: Test and Collect Coverage
runs-on: ubuntu-latest
needs: lint
env:
RUST_TOOLCHAIN: 1.88.0
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Cache dependencies
uses: actions/cache@v4
- name: Install Rust toolchain
uses: dtolnay/rust-toolchain@master
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-
toolchain: ${{ env.RUST_TOOLCHAIN }}
components: llvm-tools-preview

- name: Cache using Swatinem/rust-cache
uses: Swatinem/rust-cache@v2

- name: Install Protobuf compiler
run: sudo apt-get install -y protobuf-compiler

- name: Install cargo-llvm-cov
- name: Install cargo tools
run: |
cargo install cargo-llvm-cov --locked

- name: Install cargo-nextest
run: |
cargo install cargo-nextest --locked

- name: Run tests with nextest and generate coverage
Expand Down
Loading