Skip to content

Commit

Permalink
Orchestrator, Executor and Executor Spawners (#3)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
sifnoc committed Dec 11, 2023
1 parent 4412e10 commit 7dba825
Show file tree
Hide file tree
Showing 34 changed files with 2,564 additions and 466 deletions.
23 changes: 23 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Aggregation Test

on:
push:
branches: ["*"]
pull_request:
branches: ["*"]

env:
CARGO_TERM_COLOR: always

jobs:
build-and-test:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3

- name: Pull mini-tree image
run: docker pull summadev/summa-aggregation-mini-tree:latest

- name: Run tests
run: cargo test --features docker
Loading

0 comments on commit 7dba825

Please sign in to comment.