Skip to content

Commit 9baf69a

Browse files
authored
Merge pull request #52 from o1-labs-XT/feature/add-ci-examples
Add Examples Execution to CI Workflow
2 parents 9d33cc3 + 5caddb3 commit 9baf69a

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,31 @@ jobs:
2626
npm test
2727
env:
2828
CI: true
29+
30+
examples:
31+
timeout-minutes: 45
32+
runs-on: ubuntu-latest
33+
strategy:
34+
matrix:
35+
node: [20]
36+
steps:
37+
- name: Set up NodeJS
38+
uses: actions/setup-node@v4
39+
with:
40+
node-version: ${{ matrix.node }}
41+
- name: Git checkout
42+
uses: actions/checkout@v4
43+
- name: Build and run examples
44+
run: |
45+
npm ci
46+
npm run build
47+
echo "Running e2e example..."
48+
node build/src/examples/e2e.eg.js
49+
echo "Running escrow example..."
50+
node build/src/examples/escrow.eg.js
51+
echo "Running token-manager example..."
52+
node build/src/examples/token-manager.eg.js
53+
echo "Running side-loaded example..."
54+
node build/src/examples/side-loaded/run.js
55+
env:
56+
CI: true

0 commit comments

Comments
 (0)