Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
b20643d
feat #119: Optimize StorageEngine trait to developer friendly
JoshuaChi Aug 17, 2025
b21b26c
feat #120: Optimize StateMachine to developer friendly
JoshuaChi Aug 29, 2025
a97d9e3
feat #120: fix warings
JoshuaChi Aug 29, 2025
ce70685
fix #121: Election: higher term vote request should be updated immedi…
JoshuaChi Aug 30, 2025
6f93460
feat #122: Refactor compress and decompress snapshot logic from State…
JoshuaChi Aug 30, 2025
d33b831
feat #122: fix snapshot apply bug by adding unit test to protect the …
JoshuaChi Aug 30, 2025
ea4444c
feat #122: fix tests
JoshuaChi Aug 31, 2025
12e677c
fix #123: Replace global tracing log with trace_test crate
JoshuaChi Aug 31, 2025
d76560d
feat #120 : fix all tests bugs
JoshuaChi Aug 31, 2025
84f0b7d
feat #120 : fix clippy
JoshuaChi Aug 31, 2025
99c624f
feat #120 : fix fmt
JoshuaChi Aug 31, 2025
7d86f14
feat #120 : fix fmt
JoshuaChi Aug 31, 2025
bf39bb6
feat #120 : fix fmt
JoshuaChi Aug 31, 2025
f7691d1
feat #120: fix CI test bug
JoshuaChi Aug 31, 2025
4ae20b2
feat #120: fix CI test bug
JoshuaChi Aug 31, 2025
16fbb58
feat #120 : fix clippy
JoshuaChi Aug 31, 2025
1349f8a
feat #120: upgrade rustc & fix deny.toml
JoshuaChi Aug 31, 2025
2d33f34
feat #120: fix clippy
JoshuaChi Aug 31, 2025
060ed8d
feat #120: fix dependency-audit
JoshuaChi Aug 31, 2025
1a24efa
feat #125: Make rocksdb adaptor as feature. Move sled implementation …
JoshuaChi Sep 1, 2025
0dfca35
feat #125: fmt-fix
JoshuaChi Sep 1, 2025
180bb85
feat #125: fix state machine handler bug
JoshuaChi Sep 1, 2025
fd4dc7d
feat #120 : fix github auditor bug
JoshuaChi Sep 1, 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
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@ jobs:

- name: Run tests with Tarpaulin
run: cargo tarpaulin --all-features --out Xml --ciserver github --exclude-files "src/generated/*" --exclude-files "src/errors.rs"
env:
CI: true

- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
Expand Down
34 changes: 34 additions & 0 deletions .github/workflows/dependency-audit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Dependency Audit

on:
push:
pull_request:

jobs:
audit:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Install protoc
run: sudo apt-get update && sudo apt-get install -y protobuf-compiler

- name: Cache Cargo Dependencies
uses: actions/cache@v3
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}

- name: Audit dependencies
run: |
cargo install cargo-deny
cargo deny check all

- name: Update dependencies
run: cargo update

- name: Check compatibility
run: cargo check --all-features
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,3 +42,4 @@ docker/monitoring/prometheus/data/

.clj-kondo
.lsp
.zed
Loading
Loading