Skip to content

Commit 7dba825

Browse files
authored
Orchestrator, Executor and Executor Spawners (#3)
* feat: initial orchestrator struct with simple test code * feat: orchestrator, executor and executor spawner * feat: added basic test cases * chore: remove unused csv files * fix: use default csv file on test * fix: test cases * feat: error handling with cancellation * feat: created mock spawner and added more test cases * chore: cancel when occur error * chore: Update README * chore: renamed spanwers and small updates on README * fix: warnings; Update README * chore: update README with diagram * fix: refactor; updated README * fix: assign unused port on mock server * feat: finish cloud spawner * feat: added test case for CloudSpawner; Update README * feat: added aggregation example * fix: clippy; feature flag to use nightly in example * fix: applied latest v1 improvement * fix: example; README * fix: retrieving preimage from sibling mini tree on AggregationMerkleSumTree * fix: example; updated README * fix: more error handling; added retry on executor * chore: added description as in-line comments * fix: update README for mini tree server; removed some part on main README * chore: update README and added description as in-line * fix: latest v1; minor changes on comments * chore: update README; move csv folder to root * fix: return a ref of empty array on un-intended fn on AggregationMerkleSumTree * fix: the container now using unused port on host * fix: applied latest v1-improvement; updated README; fixed minor
1 parent 4412e10 commit 7dba825

34 files changed

+2564
-466
lines changed

.github/workflows/rust.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Aggregation Test
2+
3+
on:
4+
push:
5+
branches: ["*"]
6+
pull_request:
7+
branches: ["*"]
8+
9+
env:
10+
CARGO_TERM_COLOR: always
11+
12+
jobs:
13+
build-and-test:
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- uses: actions/checkout@v3
18+
19+
- name: Pull mini-tree image
20+
run: docker pull summadev/summa-aggregation-mini-tree:latest
21+
22+
- name: Run tests
23+
run: cargo test --features docker

0 commit comments

Comments
 (0)