From 6010fb69a47da15d5cb87a64dd584520318adb6a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 04:59:20 +0000 Subject: [PATCH] Update dependency rust-nightly to v2025-08-14 (#2553) * Update dependency rust-nightly to v2025-08-14 * Fix build * Fix build --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com> --- .github/workflows/baseline-profile.yml | 2 +- .github/workflows/ci.yml | 10 +++++----- .github/workflows/releases.yml | 2 +- app/src/main/cpp/CMakeLists.txt | 2 ++ rust-toolchain.toml | 3 ++- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/baseline-profile.yml b/.github/workflows/baseline-profile.yml index 416d002d1..6ddb37572 100644 --- a/.github/workflows/baseline-profile.yml +++ b/.github/workflows/baseline-profile.yml @@ -34,7 +34,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi aarch64-linux-android x86_64-linux-android + run: rustup target add armv7-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fe52c7b6e..680381351 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi aarch64-linux-android x86_64-linux-android + run: rustup target add armv7-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 @@ -64,7 +64,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi aarch64-linux-android x86_64-linux-android + run: rustup target add armv7-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 @@ -82,7 +82,7 @@ jobs: uses: actions/cache@v4 with: path: app/.cxx - key: cmake-default-${{ hashFiles('settings.gradle.kts', 'app/src/main/cpp/CMakeLists.txt', 'app/src/main/rust/Cargo.lock') }} + key: cmake-default-${{ hashFiles('rust-toolchain.toml', 'settings.gradle.kts', 'app/src/main/cpp/CMakeLists.txt', 'app/src/main/rust/Cargo.lock') }} restore-keys: cmake-default- - name: Build @@ -132,7 +132,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi aarch64-linux-android x86_64-linux-android + run: rustup target add armv7-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 @@ -150,7 +150,7 @@ jobs: uses: actions/cache@v4 with: path: app/.cxx - key: cmake-marshmallow-${{ hashFiles('settings.gradle.kts', 'app/src/main/cpp/CMakeLists.txt', 'app/src/main/rust/Cargo.lock') }} + key: cmake-marshmallow-${{ hashFiles('rust-toolchain.toml', 'settings.gradle.kts', 'app/src/main/cpp/CMakeLists.txt', 'app/src/main/rust/Cargo.lock') }} restore-keys: cmake-marshmallow- - name: Build diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 041409a5e..178a4d5d5 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -28,7 +28,7 @@ jobs: java-version: 21 - name: Install Rust Toolchain - run: rustup target add armv7-linux-androideabi aarch64-linux-android x86_64-linux-android + run: rustup target add armv7-linux-androideabi - name: Rust Cache uses: Swatinem/rust-cache@v2 diff --git a/app/src/main/cpp/CMakeLists.txt b/app/src/main/cpp/CMakeLists.txt index a8556b57d..c23c74361 100644 --- a/app/src/main/cpp/CMakeLists.txt +++ b/app/src/main/cpp/CMakeLists.txt @@ -129,6 +129,8 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Android") set(ANDROID 1) endif () +set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ../../../../rust-toolchain.toml) +unset(Rust_TOOLCHAIN CACHE) FetchContent_Declare( Corrosion GIT_REPOSITORY https://github.com/corrosion-rs/corrosion.git diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 916796962..d493afedb 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,4 +1,5 @@ [toolchain] -channel = "nightly-2025-06-10" +channel = "nightly-2025-08-14" components = ["rustfmt", "clippy", "rust-src"] +targets = ["aarch64-linux-android", "x86_64-linux-android"] profile = "minimal"