Skip to content

Commit d9a1438

Browse files
compile example
1 parent 6d048d9 commit d9a1438

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/rust.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ env:
1919
cairo_prgrams/cairo-1-programs/bitwise.sierra
2020
!cairo_programs/manually_compiled/*
2121
examples/wasm-demo/src/array_sum.json
22+
cairo_programs/cairo-1-programs/bitwise.sierra
2223
TEST_COLLECT_COVERAGE: 1
2324
PROPTEST_CASES: 100
2425

@@ -49,6 +50,7 @@ jobs:
4950
- cairo_test_programs
5051
- cairo_1_test_contracts
5152
- cairo_2_test_contracts
53+
- wasm_cairo_1_example
5254
name: Build Cairo programs
5355
runs-on: ubuntu-24.04
5456
steps:
@@ -95,11 +97,15 @@ jobs:
9597
run: make build-cairo-1-compiler
9698

9799
- name: Install cairo 2 compiler
98-
if: steps.cache-programs.outputs.cache-hit != 'true' && matrix.program-target == 'cairo_2_test_contracts'
100+
if: steps.cache-programs.outputs.cache-hit != 'true' && matrix.program-target == 'cairo_2_test_contracts' && matrix.program-target == 'wasm_cairo_1_example'
99101
run: make build-cairo-2-compiler
100102

103+
- name: Build Cairo 1 WASM example
104+
if: steps.cache-programs.outputs.cache-hit != 'true' && matrix.program-target == 'wasm_cairo_1_example'
105+
run: cairo2/bin/cairo-compile -rs cairo_programs/cairo-1-programs/bitwise.cairo cairo_programs/cairo-1-programs/bitwise.sierra
106+
101107
- name: Build programs
102-
if: steps.cache-programs.outputs.cache-hit != 'true'
108+
if: steps.cache-programs.outputs.cache-hit != 'true' && matrix.program-target != 'wasm_cairo_1_example'
103109
run: make -j ${{ matrix.program-target }}
104110

105111
# NOTE: used to reduce the amount of cache steps we need in later jobs
@@ -837,7 +843,6 @@ jobs:
837843

838844
- name: Build wasm-demo-cairo1
839845
run: |
840-
./cairo2/bin/cairo-compile -rs cairo_programs/cairo-1-programs/bitwise.cairo cairo_programs/cairo-1-programs/bitwise.sierra
841846
cd examples/wasm-demo-cairo1
842847
wasm-pack build --target=web
843848

0 commit comments

Comments
 (0)