From 95befdf381dd95434d14b245a092d50f97c8b4d3 Mon Sep 17 00:00:00 2001 From: sn-o-w Date: Sun, 11 Aug 2024 11:10:18 +0300 Subject: [PATCH] fix(ci): rust android targets (#1188) --- .github/workflows/debug.yml | 12 ++++++++++++ .github/workflows/pull_request.yml | 14 +++++++++++++- .github/workflows/release.yml | 9 +++++++++ 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml index 21ad2ce0..57f29fb5 100644 --- a/.github/workflows/debug.yml +++ b/.github/workflows/debug.yml @@ -29,6 +29,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleArmv8Debug @@ -86,6 +89,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleArmv7Debug @@ -143,6 +149,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleAllDebug @@ -224,6 +233,9 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleCoreDebug diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index c463b300..615ca22b 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -25,6 +25,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleArmv8Debug @@ -65,6 +68,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleArmv7Debug @@ -104,7 +110,10 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g - + + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleAllDebug @@ -169,6 +178,9 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleCoreDebug diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3c89f8a7..30399d5c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,6 +32,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android - name: Build run: ./gradlew assembleArmv8Release @@ -79,6 +82,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android + - name: Build run: ./gradlew assembleArmv7Release @@ -124,6 +130,9 @@ jobs: - name: Setup NPM Dependencies run: npm install typescript -g + + - name: Add Android targets for Rust + run: rustup target add armv7-linux-androideabi aarch64-linux-android - name: Build run: ./gradlew assembleAllRelease