🎉 feat(.gitea/workflows/buildapk.yaml): add new GitHub Actions workflow for building APK
Some checks failed
Building APK / build-apl (push) Failing after 1m32s

This workflow triggers on every push, sets up Java, Android SDK, bun, and EAS, installs dependencies, builds the APK, zips all APK files, and uploads the zipped APK as an artifact.
This commit is contained in:
Djalim Simaila 2024-04-05 13:08:52 +02:00
parent b11eb932d6
commit 93f5456411
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,46 @@
name: Building APK
run-name: Build APK
on: [push]
jobs:
build-apl:
runs-on: ubuntu-latest
steps:
- name: Check out repository code
uses: actions/checkout@v3
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: '17'
- name: Setup Android SDK
uses: android-actions/setup-android@v3
with:
packages: ''
# instead of the default 'tools platform-tools'
- name: Setup bun
uses: oven-sh/setup-bun@v1
- name: Install dependencies
run: bun install
- name: Setup EAS
uses: expo/expo-github-action@v8
with:
eas-version: latest
token: ${{ secrets.EXPO_TOKEN }}
packager: bun
- name: Build APK
run: eas build --no-wait --profile production --platform android --non-interactive --local
- name: Zip all apk
run: |
zip apk.zip *.apk
- name: Upload APK ZIP
uses: actions/upload-artifact@v2
with:
name: apk
path: apk.zip

BIN
bun.lockb

Binary file not shown.