diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c546dfa3a..07dfd26de 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: - uses: Swatinem/rust-cache@v2 - uses: dtolnay/rust-toolchain@stable with: - toolchain: 1.78.0 + toolchain: 1.81 - name: Setup build deps run: | sudo apt-get update diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 84c5e3bab..e2f9b02a6 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -20,7 +20,7 @@ jobs: sudo apt-get install -y clang llvm libudev-dev protobuf-compiler gcc g++ build-essential libssl-dev pkg-config curl wget git - uses: dtolnay/rust-toolchain@master with: - toolchain: 1.78 + toolchain: 1.81 - uses: Swatinem/rust-cache@v2 # use a different cache key as coverae uses custom rustc args with: diff --git a/.github/workflows/linters-cargo.yml b/.github/workflows/linters-cargo.yml index 5b62659e5..41f3b7fa9 100644 --- a/.github/workflows/linters-cargo.yml +++ b/.github/workflows/linters-cargo.yml @@ -15,7 +15,7 @@ jobs: shared-key: "cache" - uses: dtolnay/rust-toolchain@master with: - toolchain: 1.78 + toolchain: 1.81 components: rustfmt, clippy - uses: software-mansion/setup-scarb@v1 diff --git a/.github/workflows/rust-check.yml b/.github/workflows/rust-check.yml index 2b192a92b..63efbf51b 100644 --- a/.github/workflows/rust-check.yml +++ b/.github/workflows/rust-check.yml @@ -15,7 +15,7 @@ jobs: shared-key: "cache" - uses: dtolnay/rust-toolchain@master with: - toolchain: 1.78 + toolchain: 1.81 - uses: software-mansion/setup-scarb@v1 with: diff --git a/.github/workflows/rust-test.yml b/.github/workflows/rust-test.yml index 0f629f504..23ea49f29 100644 --- a/.github/workflows/rust-test.yml +++ b/.github/workflows/rust-test.yml @@ -15,7 +15,7 @@ jobs: shared-key: "cache" - uses: dtolnay/rust-toolchain@master with: - toolchain: 1.78 + toolchain: 1.81 - uses: foundry-rs/foundry-toolchain@v1 with: diff --git a/CHANGELOG.md b/CHANGELOG.md index 7da63016e..1bf255e48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Next release +- chore: Fixed README table format - fix(cli): fixed devnet cli arguments - fix(db): max rocksdb LOG files count and size and add more memory metrics - fix(devnet): devnet predeployed contracts stable address across systems diff --git a/Dockerfile b/Dockerfile index 79ddb9ebf..c8014d74c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Stage 1: Build the application -FROM rust:1.78 AS builder +FROM rust:1.81 AS builder # Install build dependencies RUN apt-get -y update && \ apt-get install -y clang && \ diff --git a/README.md b/README.md index aa6d00d0f..18298408f 100644 --- a/README.md +++ b/README.md @@ -43,11 +43,11 @@ Madara is a powerful Starknet client written in Rust. Ensure you have the necessary dependencies: - | Dependency | Version | Installation | - | ---------- | ---------- | --------------------------------------------------------------------------------- | --- | - | Rust | rustc 1.78 | `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` | - | Clang | Latest | `sudo apt-get install clang` | - | Scarb | v2.8.2 | `curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh` | + | Dependency | Version | Installation | + | ---------- | ---------- | ---------------------------------------------------------------------------------------- | + | Rust | rustc 1.81 | `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs \| sh` | + | Clang | Latest | `sudo apt-get install clang` | + | Scarb | v2.8.2 | `curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh \| sh` | Clone the Madara repository: