joutvhu/Publish Android
Upload an Android release (.apk or .aab) to the Google Play Store
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| serviceAccountJson | The service account json private key file or the raw json text of the service account private key to authorize the upload request | yes | — |
| packageName | The package name, or Application Id, of the app you are uploading | yes | — |
| releaseFile | The Android release file to upload (.apk or .aab). Multiple files can be supplied on new lines. Supports glob | yes | — |
| releaseName | The name of this release. If not set it's generated automatically from the APKs versionName. Default is configured by Google Play Console | no | — |
| track | The track in which you want to assign the uploaded app. | yes | production |
| inAppUpdatePriority | In-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. | no | 0 |
| userFraction | Portion of users who should get the staged version of the app. Accepts values between 0.0 and 1.0 (exclusive-exclusive). | no | — |
| status | Release status. This can be set to 'draft' to complete the release at some other time. | no | completed |
| whatsNewDirectory | The 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 format | no | — |
| mappingFile | The mapping.txt file used to de-obfuscate your stack traces from crash reports | no | — |
| debugSymbols | The native-debug-symbols.zip file or folder that contains your debug symbols | no | — |
| changesNotSentForReview | Indicates that the changes in this edit will not be reviewed until they are explicitly sent for review from the Google Play Console | no | false |
| existingEditId | The 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 edit | no | — |
| deviceTierConfigId | Device tier config (DTC) to be used for generating deliverables when uploading an .aab. Contains the ID of the DTC or "LATEST" for the last uploaded DTC. | no | — |
Outputs
| name | description |
|---|---|
| internalSharingDownloadUrl | The download url for the last release file uploaded using the `internalsharing` track |
| internalSharingDownloadUrls | A JSON list containing the download urls for every release file uploaded using the `internalsharing` track |