Skip to content

version bump

version bump #35

Workflow file for this run

name: Create alpha
on:
push:
tags:
- 'v*alpha*'
jobs:
build:
name: Create alpha
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- uses: gradle/actions/setup-gradle@v4
- name: Prepare keystore
run: echo ${{ secrets.android_keystore_base64 }} | base64 -d >$GITHUB_WORKSPACE/keystore.jks
- name: Build app bundle release (AAB) for Gplay
run: ./gradlew app:bundleGplayRelease
env:
ANDROID_KEYSTORE: ${{ github.workspace }}/keystore.jks
ANDROID_KEYSTORE_PASSWORD: ${{ secrets.android_keystore_password }}
ANDROID_KEY_ALIAS: ${{ secrets.android_key_alias }}
ANDROID_KEY_PASSWORD: ${{ secrets.android_key_password }}
CROWDIN_API_KEY: ${{ secrets.crowdin_api_key }}
GOOGLE_GEO_API_KEY: ${{ secrets.google_geo_api_key }}
GH_CONTRIBUTORS_API_KEY: ${{ secrets.gh_contributors_api_key }}
- name: Upload jtxBoard-gplay to Google Play
uses: r0adkll/upload-google-play@v1
with:
serviceAccountJsonPlainText: ${{ secrets.google_play_service_account_json }}
packageName: at.techbee.jtx
releaseFiles: app/build/outputs/bundle/gplayRelease/*.aab
track: internal
status: completed