diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 600b0e52ca..985b60a6cc 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -757,7 +757,7 @@ jobs: compare-outputs-dynamic-layouts: name: Compare outputs with dynamic layouts - needs: [ build-programs, build-release ] + needs: [ build-programs, build-release, run-cairo-release ] runs-on: ubuntu-22.04 steps: - name: Checkout @@ -791,6 +791,13 @@ jobs: key: cairo_proof_programs-cache-${{ hashFiles('cairo_programs/**/*.cairo', 'examples/wasm-demo/src/array_sum.cairo') }} fail-on-cache-miss: true + - name: Fetch pie + uses: actions/cache/restore@v3 + with: + path: cairo_programs/**/*.pie.zip + key: cairo_test_programs-release-trace-cache-${{ github.sha }} + fail-on-cache-miss: true + - name: Run script run: ./vm/src/tests/compare_outputs_dynamic_layouts.sh