deep-rent/Publish Android Release

Builds, signs, and uploads an Android release artifact to the Google Play Console

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
project-directoryPath to the root Android project directory containing the gradlew executable.yes.
keystoreBase64-encoded string representation of your Android release keystore (e.g., .jks or .keystore) file.yes
keystore-passwordThe password required to unlock the Android keystore.yes
key-aliasThe alias of the signing key stored within the keystore.yes
key-passwordThe password for the specific signing key alias. Defaults to the keystore password.no
service-accountBase64-encoded string representation of the Google Cloud Service Account JSON used to authenticate with the Google Play Developer API.yes
package-nameThe application ID (package name) of the Android app (e.g., com.example.app).yes
release-fileThe relative path to the generated Android App Bundle (AAB) file.yesapp/build/outputs/bundle/release/app-release.aab
mapping-fileThe relative path to the generated ProGuard/R8 mapping.txt file.yesapp/build/outputs/mapping/release/mapping.txt
trackThe Google Play track to publish the release to. Valid options are: internal, alpha, beta, production.yesinternal
statusThe status of the release. Valid options are: completed, draft, halted, inProgress.yescompleted
user-fractionThe fraction of users who will receive the release (between 0.0 and 1.0). Only applicable when status is inProgress or halted.no
namedescription
version-codeThe assigned version code of the successfully uploaded Android App Bundle (AAB).
aab-pathThe absolute local path to the generated and signed Android App Bundle (AAB) file.