Add GitHub Action to build and release debug APK on version tags

df81ca5 · gmorell · 2026-06-27 15:56

3 files +39 -0

Files changed

added .github/workflows/release.yml
+39 −0
@@ -0,0 +1,39 @@
1 +name: Release APK
2 +
3 +on:
4 + push:
5 + tags:
6 + - "v*"
7 +
8 +permissions:
9 + contents: write
10 +
11 +jobs:
12 + build:
13 + runs-on: ubuntu-latest
14 + steps:
15 + - name: Checkout
16 + uses: actions/checkout@v4
17 +
18 + - name: Set up JDK 17
19 + uses: actions/setup-java@v4
20 + with:
21 + distribution: temurin
22 + java-version: "17"
23 +
24 + - name: Set up Gradle
25 + uses: gradle/actions/setup-gradle@v4
26 +
27 + - name: Build debug APK
28 + run: ./gradlew assembleDebug
29 +
30 + - name: Rename APK
31 + run: |
32 + mkdir -p dist
33 + cp app/build/outputs/apk/debug/app-debug.apk "dist/scropple-${GITHUB_REF_NAME}.apk"
34 +
35 + - name: Create GitHub Release
36 + uses: softprops/action-gh-release@v2
37 + with:
38 + files: dist/scropple-${{ github.ref_name }}.apk
39 + generate_release_notes: true

Parents: 3bceb4c