Skip to content

Commit d17ea38

Browse files
New release workflow added
1 parent b7c7604 commit d17ea38

File tree

1 file changed

+19
-5
lines changed

1 file changed

+19
-5
lines changed

.github/workflows/release.yml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,29 @@ jobs:
6262

6363
build-android:
6464
needs: build-desktop
65-
runs-on: macos-15
66-
env:
67-
ARCHFLAGS: --android
65+
runs-on: macos-14
6866
steps:
6967
- uses: actions/checkout@v4
70-
68+
with:
69+
ref: ${{ github.event.pull_request.head.ref }}
70+
fetch-depth: 0
71+
- name: Setup Android SDK
72+
uses: android-actions/setup-android@v3
73+
- name: Install Android NDK
74+
run: |
75+
echo "y" | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager "ndk;27.1.12297006"
76+
echo "ANDROID_NDK_HOME=$ANDROID_HOME/ndk/27.1.12297006" >> $GITHUB_ENV
77+
- name: Verify NDK
78+
run: |
79+
echo "NDK Home: $ANDROID_NDK_HOME"
80+
ls -l $ANDROID_NDK_HOME
81+
cat $ANDROID_NDK_HOME/source.properties
7182
- name: Install Dependencies
7283
uses: ./.github/workflows/reusable/cached-install
73-
84+
env:
85+
ANDROID_NDK_HOME: ${{ env.ANDROID_NDK_HOME }}
86+
ANDROID_NDK: ${{ env.ANDROID_NDK_HOME }}
87+
NDK_HOME: ${{ env.ANDROID_NDK_HOME }}
7488
- name: Package and Upload
7589
run: |
7690
cd ./packages/streamr-libstreamrproxyclient/dist/android-library-module

0 commit comments

Comments
 (0)