From f446bf0b2e2efa2c652cbbf27b8773c257eb9955 Mon Sep 17 00:00:00 2001 From: ImBanana - Elad Date: Thu, 22 May 2025 11:27:35 +0300 Subject: [PATCH 1/5] Create android.yml --- .github/workflows/android.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/android.yml diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml new file mode 100644 index 000000000000..91a69d102926 --- /dev/null +++ b/.github/workflows/android.yml @@ -0,0 +1,26 @@ +name: Android CI + +on: + push: + branches: [ "master" ] + pull_request: + branches: [ "master" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: set up JDK 11 + uses: actions/setup-java@v4 + with: + java-version: '11' + distribution: 'temurin' + cache: gradle + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Build with Gradle + run: ./gradlew build From 32d47f34e5f9113c381489112743b027908002b5 Mon Sep 17 00:00:00 2001 From: ImBanana - Elad Date: Thu, 22 May 2025 11:40:29 +0300 Subject: [PATCH 2/5] Update android.yml --- .github/workflows/android.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 91a69d102926..c8ec0e8bd53a 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -13,10 +13,10 @@ jobs: steps: - uses: actions/checkout@v4 - - name: set up JDK 11 + - name: set up JDK 17 uses: actions/setup-java@v4 with: - java-version: '11' + java-version: '17' distribution: 'temurin' cache: gradle From 93a7cda02e9e77503133666ba913b683117c198b Mon Sep 17 00:00:00 2001 From: ImBanana - Elad Date: Thu, 22 May 2025 11:51:05 +0300 Subject: [PATCH 3/5] Add --info and --stacktrace to build --- .github/workflows/android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index c8ec0e8bd53a..db138dcd89c9 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -23,4 +23,4 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle - run: ./gradlew build + run: ./gradlew build --info --stacktrace From 42ad9b4cf249371e7216c88d066b587a9cd0c3b4 Mon Sep 17 00:00:00 2001 From: ImBanana - Elad Date: Thu, 22 May 2025 11:57:30 +0300 Subject: [PATCH 4/5] Removed --info --stacktrace from build --- .github/workflows/android.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index db138dcd89c9..c8ec0e8bd53a 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -23,4 +23,4 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle - run: ./gradlew build --info --stacktrace + run: ./gradlew build From 180f8ab08d01c70e0a0188baa0e98ab13abfa5e6 Mon Sep 17 00:00:00 2001 From: ImBanana - Elad Date: Thu, 22 May 2025 12:03:54 +0300 Subject: [PATCH 5/5] (maybe) Fix some gradle issues in the action --- .github/workflows/android.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index c8ec0e8bd53a..4e8696bfc7e4 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -23,4 +23,6 @@ jobs: - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Build with Gradle - run: ./gradlew build + run: ./gradlew clean build --stacktrace + env: + GRADLE_USER_HOME: ${{ runner.temp }}/.gradle