Skip to content

Commit e2c6ba6

Browse files
committed
Update dependencies and enhance logging functionality. Introduce new packages for file transfer and performance benchmarking, including sled, criterion, and ciborium. Refactor logging to utilize tracing for improved log management and add CLI options for quiet mode. Update README to reflect new features and project status. Ensure all components are aligned with the new modular architecture.
1 parent fa5cf55 commit e2c6ba6

File tree

20 files changed

+1143
-320
lines changed

20 files changed

+1143
-320
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches: [ master ]
6+
pull_request:
7+
branches: [ master ]
8+
9+
jobs:
10+
build-test:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v4
14+
- uses: dtolnay/rust-toolchain@stable
15+
with:
16+
components: clippy, rustfmt
17+
- name: Cache Cargo
18+
uses: Swatinem/rust-cache@v2
19+
- name: fmt
20+
run: cargo fmt --all -- --check
21+
- name: clippy
22+
run: cargo clippy --all-targets --all-features -- -D warnings
23+
- name: test
24+
run: cargo test --all --locked
25+

0 commit comments

Comments
 (0)