|
19 | 19 | cairo_prgrams/cairo-1-programs/bitwise.sierra |
20 | 20 | !cairo_programs/manually_compiled/* |
21 | 21 | examples/wasm-demo/src/array_sum.json |
| 22 | + cairo_programs/cairo-1-programs/bitwise.sierra |
22 | 23 | TEST_COLLECT_COVERAGE: 1 |
23 | 24 | PROPTEST_CASES: 100 |
24 | 25 |
|
|
49 | 50 | - cairo_test_programs |
50 | 51 | - cairo_1_test_contracts |
51 | 52 | - cairo_2_test_contracts |
| 53 | + - wasm_cairo_1_example |
52 | 54 | name: Build Cairo programs |
53 | 55 | runs-on: ubuntu-24.04 |
54 | 56 | steps: |
@@ -95,11 +97,15 @@ jobs: |
95 | 97 | run: make build-cairo-1-compiler |
96 | 98 |
|
97 | 99 | - 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' |
99 | 101 | run: make build-cairo-2-compiler |
100 | 102 |
|
| 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 | + |
101 | 107 | - 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' |
103 | 109 | run: make -j ${{ matrix.program-target }} |
104 | 110 |
|
105 | 111 | # NOTE: used to reduce the amount of cache steps we need in later jobs |
@@ -837,7 +843,6 @@ jobs: |
837 | 843 |
|
838 | 844 | - name: Build wasm-demo-cairo1 |
839 | 845 | run: | |
840 | | - ./cairo2/bin/cairo-compile -rs cairo_programs/cairo-1-programs/bitwise.cairo cairo_programs/cairo-1-programs/bitwise.sierra |
841 | 846 | cd examples/wasm-demo-cairo1 |
842 | 847 | wasm-pack build --target=web |
843 | 848 |
|
|
0 commit comments