diff options
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/make-apk.yml | 12 |
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}}" |
