Skip to content

Commit b04ff8e

Browse files
committed
Update capacitor build workflow
1 parent ce99341 commit b04ff8e

File tree

2 files changed

+30
-14
lines changed

2 files changed

+30
-14
lines changed

.github/workflows/build-mobile.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,22 @@ jobs:
2525
- name: Checkout
2626
uses: actions/checkout@v4
2727

28-
- name: Set up JDK 21
29-
uses: actions/setup-java@v3
30-
with:
31-
java-version: "21"
32-
distribution: "temurin"
28+
- name: Install JDK 21
29+
run: sudo apt install -y openjdk-21-jdk
3330

34-
- name: Setup Android SDK
35-
uses: android-actions/setup-android@v3
31+
- name: Install Android SDK Command Line Tools
32+
run: |
33+
echo "ANDROID_SDK_ROOT=$HOME/Android/Sdk" >> $GITHUB_ENV
34+
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
35+
mkdir -p $ANDROID_SDK_ROOT/cmdline-tools
36+
cd $ANDROID_SDK_ROOT/cmdline-tools
37+
wget https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip -O commandlinetools.zip
38+
unzip commandlinetools.zip
39+
rm commandlinetools.zip
40+
mv cmdline-tools latest
41+
echo "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin" >> $GITHUB_PATH
42+
echo "$ANDROID_SDK_ROOT/platform-tools" >> $GITHUB_PATH
43+
yes | sdkmanager --licenses
3644
3745
- name: Install Android SDK build tools
3846
run: |

.github/workflows/release-mobile.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,22 @@ jobs:
2222
- name: Checkout
2323
uses: actions/checkout@v4
2424

25-
- name: Set up JDK 21
26-
uses: actions/setup-java@v3
27-
with:
28-
java-version: "21"
29-
distribution: "temurin"
25+
- name: Install JDK 21
26+
run: sudo apt install -y openjdk-21-jdk
3027

31-
- name: Setup Android SDK
32-
uses: android-actions/setup-android@v3
28+
- name: Install Android SDK Command Line Tools
29+
run: |
30+
echo "ANDROID_SDK_ROOT=$HOME/Android/Sdk" >> $GITHUB_ENV
31+
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
32+
mkdir -p $ANDROID_SDK_ROOT/cmdline-tools
33+
cd $ANDROID_SDK_ROOT/cmdline-tools
34+
wget https://dl.google.com/android/repository/commandlinetools-linux-13114758_latest.zip -O commandlinetools.zip
35+
unzip commandlinetools.zip
36+
rm commandlinetools.zip
37+
mv cmdline-tools latest
38+
echo "$ANDROID_SDK_ROOT/cmdline-tools/latest/bin" >> $GITHUB_PATH
39+
echo "$ANDROID_SDK_ROOT/platform-tools" >> $GITHUB_PATH
40+
yes | sdkmanager --licenses
3341
3442
- name: Install Android SDK build tools
3543
run: |

0 commit comments

Comments
 (0)