Merge pull request #8 from Myzel394/improvements

chore: Update versions
This commit is contained in:
Myzel394 2024-05-15 21:17:29 +02:00 committed by GitHub
commit 31a5ae457c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 52 additions and 6 deletions

View File

@ -36,4 +36,4 @@ jobs:
uses: actions/upload-artifact@v4
with:
name: numberhub-app-debug-apks
path: app/build/outputs/apk/fdroid/debug/app-*-debug.apk
path: app/build/outputs/apk/*/debug/app-*-debug.apk

View File

@ -1,4 +1,4 @@
name: Build and publish app
name: Build and publish app (F-Droid variant)
on:
release:

View File

@ -0,0 +1,46 @@
name: Build and publish app to Google Play (Google Play variant)
on:
release:
types: [ published ]
jobs:
release-app-google-play:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: gradle/wrapper-validation-action@v2
- name: Write KeyStore 🗝️
uses: ./.github/actions/prepare-keystore
with:
signingStorePassword: ${{ secrets.SIGNING_STORE_PASSWORD }}
signingKeyPassword: ${{ secrets.SIGNING_KEY_PASSWORD }}
signingKeyAlias: ${{ secrets.SIGNING_KEY_ALIAS }}
keyStoreBase64: ${{ secrets.KEYSTORE }}
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: 21
cache: 'gradle'
- name: Build Bundles 📱
run: ./gradlew bundleRelease
- name: Rename APK
run: mv app/build/outputs/bundle/playStoreRelease/app-playStore-release.aab NumberHub.aab
- name: Upload Bundles 🚀
uses: r0adkll/upload-google-play@v1
with:
serviceAccountJsonPlainText: ${{ secrets.GOOGLE_PLAY_STORE_SERVICE_ACCOUNT }}
packageName: app.myzel394.numberhub
releaseFiles: NumberHub.aab
track: production
status: inProgress
userFraction: 0.5

View File

@ -1,17 +1,17 @@
[versions]
versionCode = "3"
versionCode = "4"
versionName = "NumberHub"
androidxBrowserBrowser = "1.8.0"
androidGradlePlugin = "8.3.2"
androidxActivityActivityCompose = "1.9.0"
androidxAppCompatAppCompat = "1.6.1"
androidxCompose = "1.6.6"
androidxCompose = "1.6.7"
androidxComposeCompiler = "1.5.9"
androidxComposeMaterial3 = "1.2.1"
androidxCoreCoreKts = "1.13.0"
androidxCoreCoreKts = "1.13.1"
androidxGlanceGlance = "1.0.0"
androidxDatastoreDatastorePreferences = "1.1.0"
androidxDatastoreDatastorePreferences = "1.1.1"
androidxEspresso = "3.5.1"
androidxHiltHiltNavigationCompose = "1.2.0"
androidxMacroBenchmark = "1.2.4"