From ae2c4d7c48a437c688cfa02c854449e9a99b7950 Mon Sep 17 00:00:00 2001 From: O01eg <397177+o01eg@users.noreply.github.com> Date: Tue, 5 May 2026 03:03:31 +0400 Subject: [PATCH 1/5] Add FreeOrion to the list (#470) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2ce290b9..16718a7a 100644 --- a/README.md +++ b/README.md @@ -272,5 +272,6 @@ These are some of the open-source projects using (or used) **Android Emulator Ru - [home-assistant/android](https://github.com/home-assistant/android/blob/master/.github/workflows/pr.yml) - [composablehorizons/compose-unstyled](https://github.com/composablehorizons/compose-unstyled/tree/main/.github/workflows) - [f3d-app/f3d-android](https://github.com/f3d-app/f3d-android/blob/master/.github/workflows/ci.yml) +- [freeorion/freeorion](https://github.com/freeorion/freeorion/blob/master/.github/workflows/_build-android.yml) If you are using **Android Emulator Runner** and want your project included in the list, please feel free to open a pull request. From a9173661691da683877b3cbc741dfbc9786abb5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=96R=C3=96K=20Attila?= Date: Tue, 16 Jun 2026 02:56:06 +0200 Subject: [PATCH 2/5] Build tools 37.0.0 (#475) --- CHANGELOG.md | 2 ++ lib/sdk-installer.js | 2 +- src/sdk-installer.ts | 2 +- test-fixture/app/build.gradle.kts | 6 +++--- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eabb3e21..65f1bf89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +* Update SDK build tools to `37.0.0`. - [#475](https://github.com/ReactiveCircus/android-emulator-runner/pull/475) + ## v2.37.0 * Update SDK build tools to `36.0.0`, update SDK command-line tools to `20.0`. - [#467](https://github.com/ReactiveCircus/android-emulator-runner/pull/467) diff --git a/lib/sdk-installer.js b/lib/sdk-installer.js index 8ecefb79..0e4f33eb 100644 --- a/lib/sdk-installer.js +++ b/lib/sdk-installer.js @@ -39,7 +39,7 @@ const exec = __importStar(require("@actions/exec")); const io = __importStar(require("@actions/io")); const tc = __importStar(require("@actions/tool-cache")); const fs = __importStar(require("fs")); -const BUILD_TOOLS_VERSION = '36.0.0'; +const BUILD_TOOLS_VERSION = '37.0.0'; // SDK command-line tools 20.0 const CMDLINE_TOOLS_URL_MAC = 'https://dl.google.com/android/repository/commandlinetools-mac-14742923_latest.zip'; const CMDLINE_TOOLS_URL_LINUX = 'https://dl.google.com/android/repository/commandlinetools-linux-14742923_latest.zip'; diff --git a/src/sdk-installer.ts b/src/sdk-installer.ts index 8f311ce6..6dfef13d 100644 --- a/src/sdk-installer.ts +++ b/src/sdk-installer.ts @@ -4,7 +4,7 @@ import * as io from '@actions/io'; import * as tc from '@actions/tool-cache'; import * as fs from 'fs'; -const BUILD_TOOLS_VERSION = '36.0.0'; +const BUILD_TOOLS_VERSION = '37.0.0'; // SDK command-line tools 20.0 const CMDLINE_TOOLS_URL_MAC = 'https://dl.google.com/android/repository/commandlinetools-mac-14742923_latest.zip'; const CMDLINE_TOOLS_URL_LINUX = 'https://dl.google.com/android/repository/commandlinetools-linux-14742923_latest.zip'; diff --git a/test-fixture/app/build.gradle.kts b/test-fixture/app/build.gradle.kts index bcb05e3f..0af471a2 100644 --- a/test-fixture/app/build.gradle.kts +++ b/test-fixture/app/build.gradle.kts @@ -4,13 +4,13 @@ plugins { android { namespace = "com.example.testapp" - compileSdk = 36 - buildToolsVersion = "36.0.0" + compileSdk = 37 + buildToolsVersion = "37.0.0" defaultConfig { applicationId = "com.example.testapp" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" From 8acdc1106b255c84221c96bfa3934003f034a5fa Mon Sep 17 00:00:00 2001 From: Yang Date: Tue, 16 Jun 2026 21:30:19 +1000 Subject: [PATCH 3/5] Add `minorApiLevel` for compile SDK. Test with API 37.0. --- .github/workflows/main.yml | 16 ++++++++++++---- test-fixture/app/build.gradle.kts | 6 +++++- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3a94c103..04dbde59 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,15 +35,23 @@ jobs: api-level: 34 target: aosp_atd arch: x86_64 - - os: ubuntu-latest - api-level: 35 - target: google_apis - arch: x86_64 - os: ubuntu-latest api-level: 34-ext10 target: android-automotive arch: x86_64 system-image-api-level: 34-ext9 + - os: ubuntu-latest + api-level: 35 + target: google_apis + arch: x86_64 + - os: ubuntu-latest + api-level: 37.0 + target: google_apis_playstore_ps16k + arch: x86_64 + - os: ubuntu-latest + api-level: 37.0 + target: google_apis_ps16k + arch: x86_64 steps: - name: checkout diff --git a/test-fixture/app/build.gradle.kts b/test-fixture/app/build.gradle.kts index 0af471a2..63716999 100644 --- a/test-fixture/app/build.gradle.kts +++ b/test-fixture/app/build.gradle.kts @@ -4,7 +4,11 @@ plugins { android { namespace = "com.example.testapp" - compileSdk = 37 + compileSdk { + version = release(37) { + minorApiLevel = 0 + } + } buildToolsVersion = "37.0.0" defaultConfig { From ed6254cde00549535caaa4be75406b0b38b72e9e Mon Sep 17 00:00:00 2001 From: Yang Date: Tue, 16 Jun 2026 21:33:52 +1000 Subject: [PATCH 4/5] Revert "Add `minorApiLevel` for compile SDK. Test with API 37.0." This reverts commit 8acdc1106b255c84221c96bfa3934003f034a5fa. --- .github/workflows/main.yml | 14 +++----------- test-fixture/app/build.gradle.kts | 6 +----- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 04dbde59..3a94c103 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -35,23 +35,15 @@ jobs: api-level: 34 target: aosp_atd arch: x86_64 - - os: ubuntu-latest - api-level: 34-ext10 - target: android-automotive - arch: x86_64 - system-image-api-level: 34-ext9 - os: ubuntu-latest api-level: 35 target: google_apis arch: x86_64 - os: ubuntu-latest - api-level: 37.0 - target: google_apis_playstore_ps16k - arch: x86_64 - - os: ubuntu-latest - api-level: 37.0 - target: google_apis_ps16k + api-level: 34-ext10 + target: android-automotive arch: x86_64 + system-image-api-level: 34-ext9 steps: - name: checkout diff --git a/test-fixture/app/build.gradle.kts b/test-fixture/app/build.gradle.kts index 63716999..0af471a2 100644 --- a/test-fixture/app/build.gradle.kts +++ b/test-fixture/app/build.gradle.kts @@ -4,11 +4,7 @@ plugins { android { namespace = "com.example.testapp" - compileSdk { - version = release(37) { - minorApiLevel = 0 - } - } + compileSdk = 37 buildToolsVersion = "37.0.0" defaultConfig { From cad321644df6d8cf1985a42767272ff068adb9cb Mon Sep 17 00:00:00 2001 From: Yang Date: Sun, 5 Jul 2026 15:04:14 +1000 Subject: [PATCH 5/5] Prepare for release 2.38.0. --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 65f1bf89..8c6f9ec4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased +## v2.38.0 + * Update SDK build tools to `37.0.0`. - [#475](https://github.com/ReactiveCircus/android-emulator-runner/pull/475) ## v2.37.0