From 1c64d3c214cb2298a331bf518d142e7754ff8660 Mon Sep 17 00:00:00 2001 From: ImSavsis Date: Thu, 23 Jul 2026 13:53:31 +0500 Subject: [PATCH] ci: android release apk build via github actions --- .github/workflows/android-release.yml | 29 +++++++++++++++++++++++++++ README.md | 7 +++++++ 2 files changed, 36 insertions(+) create mode 100644 .github/workflows/android-release.yml diff --git a/.github/workflows/android-release.yml b/.github/workflows/android-release.yml new file mode 100644 index 0000000..001ba93 --- /dev/null +++ b/.github/workflows/android-release.yml @@ -0,0 +1,29 @@ +name: android-release + +on: + workflow_dispatch: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + cache: npm + - uses: actions/setup-java@v4 + with: + distribution: temurin + java-version: 17 + - run: npm ci + - run: npx expo prebuild --platform android --no-install + - name: build release apk + run: | + cd android + chmod +x gradlew + ./gradlew assembleRelease + - uses: actions/upload-artifact@v4 + with: + name: AniSav-android + path: android/app/build/outputs/apk/release/app-release.apk diff --git a/README.md b/README.md index c0dc34a..40f0a80 100644 --- a/README.md +++ b/README.md @@ -13,4 +13,11 @@ npm install npx expo start ``` +## билды + +- ios: `.github/workflows/ios-unsigned.yml`, unsigned ipa, гоняй через AltStore/SideStore +- android: `.github/workflows/android-release.yml`, release apk (подписан дебаг-ключом, для сайдлоада ок), просто ставь и запускай + +обе кнопкой в Actions или смотри в [Releases](https://github.com/ImSavsis/anisav-mobile/releases) + сделано im.savsis.xyz