diff --git a/.gitea/workflows/buildapk.yaml b/.gitea/workflows/buildapk.yaml new file mode 100644 index 0000000..da5fa89 --- /dev/null +++ b/.gitea/workflows/buildapk.yaml @@ -0,0 +1,53 @@ +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 NodeJS + uses: actions/setup-node@v3 + with: + node-version: 18.x + cache: npm + + - 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 diff --git a/bun.lockb b/bun.lockb index 4ab9db5..ab558e6 100755 Binary files a/bun.lockb and b/bun.lockb differ