Skip to content

Commit 8ab45c7

Browse files
committed
ci: reduce duplicated runner work
1 parent 0eef23e commit 8ab45c7

1 file changed

Lines changed: 2 additions & 37 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ jobs:
7878

7979
coverage:
8080
name: Coverage
81-
runs-on: macos-26
81+
runs-on: ubuntu-latest
8282
timeout-minutes: 30
8383
steps:
8484
- name: Checkout
@@ -104,44 +104,9 @@ jobs:
104104
- name: Run typecheck
105105
run: pnpm typecheck
106106

107-
android-helpers:
108-
name: Android Helper Packages
109-
runs-on: ubuntu-latest
110-
timeout-minutes: 15
111-
steps:
112-
- name: Checkout
113-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
114-
115-
- name: Setup toolchain
116-
uses: ./.github/actions/setup-node-pnpm
117-
118-
- name: Install Android SDK packages
119-
run: |
120-
SDK_ROOT="${ANDROID_HOME:-${ANDROID_SDK_ROOT:-/usr/local/lib/android/sdk}}"
121-
SDKMANAGER="$SDK_ROOT/cmdline-tools/latest/bin/sdkmanager"
122-
if [ ! -x "$SDKMANAGER" ]; then
123-
SDKMANAGER="$SDK_ROOT/cmdline-tools/bin/sdkmanager"
124-
fi
125-
if [ ! -x "$SDKMANAGER" ]; then
126-
echo "sdkmanager not found under $SDK_ROOT" >&2
127-
exit 1
128-
fi
129-
yes | "$SDKMANAGER" --licenses >/dev/null
130-
"$SDKMANAGER" "platforms;android-36" "build-tools;36.0.0"
131-
132-
- name: Check Java toolchain
133-
run: |
134-
javac --version
135-
java --version
136-
137-
- name: Package npm-bundled Android helpers
138-
run: |
139-
pnpm package:android-snapshot-helper:npm
140-
pnpm package:android-multitouch-helper:npm
141-
142107
integration:
143108
name: Integration Tests
144-
runs-on: macos-26
109+
runs-on: ubuntu-latest
145110
timeout-minutes: 60
146111
steps:
147112
- name: Checkout

0 commit comments

Comments
 (0)