diff --git a/.github/workflows/cairo_1_programs.yml b/.github/workflows/cairo_1_programs.yml index 88648d946f..ae2aaa2542 100644 --- a/.github/workflows/cairo_1_programs.yml +++ b/.github/workflows/cairo_1_programs.yml @@ -13,10 +13,10 @@ jobs: steps: - name: Install Rust toolchain uses: dtolnay/rust-toolchain@1.87.0 - - name: Set up Cargo cache - uses: Swatinem/rust-cache@v2 - name: Checkout uses: actions/checkout@v4 + - name: Set up Cargo cache + uses: Swatinem/rust-cache@v2 - name: install corelib run: cd cairo1-run/ && make deps - name: Run tests diff --git a/.github/workflows/hint_accountant.yml b/.github/workflows/hint_accountant.yml index 4f0bfbb2f5..1c968fbcfa 100644 --- a/.github/workflows/hint_accountant.yml +++ b/.github/workflows/hint_accountant.yml @@ -13,10 +13,10 @@ jobs: steps: - name: Install Rust toolchain uses: dtolnay/rust-toolchain@1.87.0 - - name: Set up Cargo cache - uses: Swatinem/rust-cache@v2 - name: Checkout uses: actions/checkout@v4 + - name: Set up Cargo cache + uses: Swatinem/rust-cache@v2 - name: Check Build run: cargo build -p hint_accountant - name: Clone cairo-lang repo diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 78c54e0454..f1fa8d8391 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -162,10 +162,10 @@ jobs: uses: dtolnay/rust-toolchain@1.87.0 with: components: rustfmt, clippy - - name: Set up cargo cache - uses: Swatinem/rust-cache@v2 - name: Checkout uses: actions/checkout@v4 + - name: Set up cargo cache + uses: Swatinem/rust-cache@v2 - uses: actions/download-artifact@master with: @@ -203,6 +203,9 @@ jobs: with: targets: wasm32-unknown-unknown + - name: Checkout + uses: actions/checkout@v4 + - name: Set up cargo cache uses: Swatinem/rust-cache@v2 with: @@ -213,9 +216,6 @@ jobs: with: tool: cargo-all-features - - name: Checkout - uses: actions/checkout@v4 - - uses: actions/download-artifact@master with: name: proof_programs @@ -249,6 +249,9 @@ jobs: with: targets: wasm32-unknown-unknown + - name: Checkout + uses: actions/checkout@v4 + - name: Set up cargo cache uses: Swatinem/rust-cache@v2 with: @@ -259,9 +262,6 @@ jobs: with: tool: cargo-all-features - - name: Checkout - uses: actions/checkout@v4 - - name: Download proof programs symlinks uses: actions/download-artifact@master with: @@ -289,14 +289,14 @@ jobs: with: targets: wasm32-unknown-unknown + - name: Checkout + uses: actions/checkout@v4 + - name: Set up cargo cache uses: Swatinem/rust-cache@v2 with: cache-on-failure: true - - name: Checkout - uses: actions/checkout@v4 - - name: Download proof programs symlinks uses: actions/download-artifact@master with: @@ -330,10 +330,10 @@ jobs: uses: dtolnay/rust-toolchain@1.87.0 with: components: llvm-tools-preview - - name: Set up cargo cache - uses: Swatinem/rust-cache@v2 - name: Checkout uses: actions/checkout@v4 + - name: Set up cargo cache + uses: Swatinem/rust-cache@v2 - uses: actions/download-artifact@master with: @@ -394,10 +394,10 @@ jobs: steps: - name: Install Rust uses: dtolnay/rust-toolchain@1.87.0 - - name: Set up cargo cache - uses: Swatinem/rust-cache@v2 - name: Checkout uses: actions/checkout@v4 + - name: Set up cargo cache + uses: Swatinem/rust-cache@v2 - name: Build run: cargo b --release -p cairo-vm-cli # We don't read from cache because it should always miss @@ -484,12 +484,6 @@ jobs: - program-target: cairo_test_programs programs-dir: cairo_programs extra-args: '--cairo_pie_output {program}.rs.pie.zip' - - program-target: cairo_stwo_exclusive_programs - programs-dir: cairo_programs/stwo_exclusive_programs - extra-args: '--cairo_pie_output {program}.rs.pie.zip' - - program-target: cairo_stwo_exclusive_programs_proof_mode - programs-dir: cairo_programs/stwo_exclusive_programs - extra-args: '--proof_mode --air_public_input {program}.rs.air_public_input --air_private_input {program}.rs.air_private_input ' name: Compute memory and execution traces with cairo-vm needs: [ build-programs, build-release ] runs-on: ubuntu-24.04