diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 56685f69c4..ce1f2cbd85 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,18 +38,18 @@ jobs: format: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master with: components: rustfmt - toolchain: nightly-2023-07-05 + toolchain: nightly-2024-01-12 - uses: Swatinem/rust-cache@v2 - run: scripts/rust_fmt.sh --check clippy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable with: components: clippy @@ -59,28 +59,25 @@ jobs: run-tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - run: cargo test udeps: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@master name: "Rust Toolchain Setup" with: - toolchain: nightly-2023-07-05 + toolchain: nightly-2024-01-12 - uses: Swatinem/rust-cache@v2 id: "cache-cargo" - if: ${{ steps.cache-cargo.outputs.cache-hit != 'true' }} name: "Download and run cargo-udeps" run: | - wget -O - -c https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu.tar.gz | tar -xz + wget -O - -c https://github.com/est31/cargo-udeps/releases/download/v0.1.45/cargo-udeps-v0.1.45-x86_64-unknown-linux-gnu.tar.gz | tar -xz cargo-udeps-*/cargo-udeps udeps env: - RUSTUP_TOOLCHAIN: nightly-2023-07-05 + RUSTUP_TOOLCHAIN: nightly-2024-01-12 diff --git a/.github/workflows/compiled_cairo.yml b/.github/workflows/compiled_cairo.yml index f57a42fa43..747c6349cf 100644 --- a/.github/workflows/compiled_cairo.yml +++ b/.github/workflows/compiled_cairo.yml @@ -19,11 +19,11 @@ jobs: verify_cairo_file_dependencies: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@master with: components: rustfmt - toolchain: nightly-2023-07-05 + toolchain: nightly-2024-01-12 - uses: Swatinem/rust-cache@v2 - uses: actions/setup-python@v4 with: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 8c9dd75bae..1e2bbc89e8 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -8,11 +8,8 @@ jobs: env: CARGO_TERM_COLOR: always steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - name: Install cargo-llvm-cov uses: taiki-e/install-action@cargo-llvm-cov diff --git a/.github/workflows/post-merge.yml b/.github/workflows/post-merge.yml index 6e66465aa7..b93bc4680d 100644 --- a/.github/workflows/post-merge.yml +++ b/.github/workflows/post-merge.yml @@ -9,11 +9,11 @@ jobs: if: github.event.pull_request.merged == true runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions-rs/toolchain@v1 + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@master with: components: rustfmt - toolchain: nightly-2023-07-05 + toolchain: nightly-2024-01-12 - uses: Swatinem/rust-cache@v2 - uses: actions/setup-python@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index df4dc75640..0000000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: Build Release - -on: - push: - tags: - - BLOCKIFIER-v[0-9].** - -jobs: - build_python_wheels: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - run: | - cd crates/native_blockifier/ - ./build.sh diff --git a/.github/workflows/verify-deps.yml b/.github/workflows/verify-deps.yml index 8d469aae07..3d77332173 100644 --- a/.github/workflows/verify-deps.yml +++ b/.github/workflows/verify-deps.yml @@ -10,11 +10,8 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v3 - - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable + - uses: actions/checkout@v4 + - uses: dtolnay/rust-toolchain@stable - name: Update Dependencies run: cargo update --verbose - name: Build diff --git a/scripts/rust_fmt.sh b/scripts/rust_fmt.sh index a220c5944f..00c736e89c 100755 --- a/scripts/rust_fmt.sh +++ b/scripts/rust_fmt.sh @@ -1,3 +1,3 @@ #!/bin/bash -cargo +nightly-2023-07-05 fmt --all -- "$@" +cargo +nightly-2024-01-12 fmt --all -- "$@"