From 4135f028854b45981454c28a8e01c48f182f6beb Mon Sep 17 00:00:00 2001 From: AzenKain Date: Wed, 8 Oct 2025 11:01:09 +0700 Subject: [PATCH] Add CI/CD --- .gitea/workflows/build.yml | 34 +++++++++++++++++++ ...kotlin-compiler-6421079506781472493.salive | 0 2 files changed, 34 insertions(+) create mode 100644 .gitea/workflows/build.yml delete mode 100644 .kotlin/sessions/kotlin-compiler-6421079506781472493.salive diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..e50e0b4 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,34 @@ +name: Build +run-name: ${{ gitea.actor }} build 🚀 + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v5 + + - name: Set up JDK 21 + uses: actions/setup-java@v5 + with: + distribution: 'zulu' + java-version: '21' + + - name: Grant execute permission for Gradle wrapper + run: chmod +x ./gradlew + + - name: Build signed release APK + env: + KEYSTORE_PATH: KeyStore.jks + KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} + KEY_ALIAS: ${{ secrets.KEY_ALIAS }} + KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} + run: ./gradlew assembleRelease -Pandroid.injected.signing.store.file=$KEYSTORE_PATH -Pandroid.injected.signing.store.password=$KEYSTORE_PASSWORD -Pandroid.injected.signing.key.alias=$KEY_ALIAS -Pandroid.injected.signing.key.password=$KEY_PASSWORD + + - name: Upload APK artifact + uses: actions/upload-artifact@v4 + with: + name: app-release + path: app/build/outputs/apk/release/*.apk \ No newline at end of file diff --git a/.kotlin/sessions/kotlin-compiler-6421079506781472493.salive b/.kotlin/sessions/kotlin-compiler-6421079506781472493.salive deleted file mode 100644 index e69de29..0000000