actions-marketplace-validations/Publish Android

Get a release by tag, latest or current release

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jul 28, 2023
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/joutvhu_publish-android@25f4c9fead81e7995095486f3bd9765ac6705f4d # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
serviceAccountJsonThe service account json private key file or the raw json text of the service account private key to authorize the upload requestyes
packageNameThe package name, or Application Id, of the app you are uploadingyes
releaseFileThe Android release file to upload (.apk or .aab). Multiple files can be supplied on new lines. Supports globyes
releaseNameThe name of this release. If not set it's generated automatically from the APKs versionName. Default is configured by Google Play Consoleno
trackThe track in which you want to assign the uploaded app.yesproduction
inAppUpdatePriorityIn-app update priority of the release. All newly added APKs in the release will be considered at this priority. Can take values in the range [0, 5], with 5 the highest priority.no0
userFractionPortion of users who should get the staged version of the app. Accepts values between 0.0 and 1.0 (exclusive-exclusive).no
statusRelease status. This can be set to 'draft' to complete the release at some other time.nocompleted
whatsNewDirectoryThe directory of localized "whats new" files to upload as the release notes. The files contained in the whatsNewDirectory MUST use the pattern whatsnew-<LOCALE> where LOCALE is using the BCP 47 formatno
mappingFileThe mapping.txt file used to de-obfuscate your stack traces from crash reportsno
debugSymbolsThe native-debug-symbols.zip file or folder that contains your debug symbolsno
changesNotSentForReviewIndicates that the changes in this edit will not be reviewed until they are explicitly sent for review from the Google Play Consolenofalse
existingEditIdThe ID of an existing edit that has not been completed. If this is supplied, the action will append information to that rather than creating an editno
namedescription
internalSharingDownloadUrlA JSON list containing the download urls for every release file uploaded using the `internalsharing` track
internalSharingDownloadUrlsThe download url for the last release file uploaded using the `internalsharing` track