abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/make-apk.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/.github/workflows/make-apk.yml b/.github/workflows/make-apk.yml
index bafcba4..a034de2 100644
--- a/.github/workflows/make-apk.yml
+++ b/.github/workflows/make-apk.yml
@@ -15,6 +15,7 @@ jobs:
uses: actions/checkout@v6
with:
submodules: true
+
- name: Restore debug keystore from GitHub Secrets
run: |
# Check if exist and use the secret named DEBUG_KEYSTORE
@@ -28,12 +29,22 @@ jobs:
gpg -d --passphrase "debug0" --batch "debug.keystore.asc" > "debug.keystore"
fi
fi
+
- uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v4
+
+ - name: Run tests
+ run: |
+ gradle test
+ # Warn about outdated generated files.
+ if ! git diff --name-only; then
+ echo "Warning: Generated files are not uptodate. Run 'gradle test'."
+ fi
+
- name: Build debug APK
run: ./gradlew assembleDebug
env:
@@ -41,6 +52,7 @@ jobs:
DEBUG_KEYSTORE_PASSWORD: debug0
DEBUG_KEY_ALIAS: debug
DEBUG_KEY_PASSWORD: debug0
+
- name: Artifact naming
run: |
artifact="${{github.repository_owner}} ${{github.ref_name}}"