Skip to content

Disabled for now

Disabled for now #83

name: Publish Internal Release
on:
push:
branches:
- master
paths:
- 'app/**'
- '*.gradle.kts'
- '*.properties'
- 'gradle/**'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
update_release_draft:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
submodules: recursive
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: '17'
java-package: jdk
cache: 'gradle'
- name: Validate Gradle wrapper
uses: gradle/[email protected]
- name: Prepare Gradle secure file
run: |
echo 'signingKeystorePassword=${{ secrets.SIGNING_KEYSTORE_PASSWORD }}' >> local.properties
echo 'signingKeyAlias=${{ secrets.SIGNING_KEY_ALIAS }}' >> local.properties
echo 'signingKeyPassword=${{ secrets.SIGNING_KEY_PASSWORD }}' >> local.properties
- name: Build AAB
id: build_aab
uses: gradle/actions/setup-gradle@v3
with:
arguments: :app:increaseVersionCode :app:bundleRelease
- name: AAB Artifact
id: aab_artifact
uses: actions/upload-artifact@v4
with:
name: AAB Artifact
path: ./app/build/outputs/bundle/release/app-release.aab
- name: Commit version.properties
id: commit_version
uses: stefanzweifel/git-auto-commit-action@v5
with:
commit_message: Increased Version Code
file_pattern: 'version.properties'
- name: Upload to Play Store
id: upload_play_store
uses: r0adkll/[email protected]
with:
serviceAccountJsonPlainText: ${{ secrets.PLAY_STORE_GOOGLE_CLOUD_JSON }}
packageName: org.escalaralcoiaicomtat.android
releaseFiles: ./app/build/outputs/bundle/release/app-release.aab
track: internal
inAppUpdatePriority: 2
# mappingFile: ./base/build/outputs/mapping/release/mapping.txt
# whatsNewDirectory: ./changelog
status: completed