Skip to content
truck

GitHub Action

Upload Android Release to Amazon Appstore

v1.0.4 Latest version

Upload Android Release to Amazon Appstore

truck

Upload Android Release to Amazon Appstore

An action to upload a signed Android release (.apk) to the Amazon Appstore

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Upload Android Release to Amazon Appstore

uses: galonga/upload-amazon-appstore@v1.0.4

Learn more about this action in galonga/upload-amazon-appstore

Choose a version

Upload Android apk release to Amazon Appstore

This GitHub Action will help you upload an Android .apk file to Amazon AppStore using API Access token.

Prerequirement

To set up one-time API access, first create a security profile in the Developer Console and then associate the security profile with the Submission API. Both steps can be taken from the “API Access” tab under “Apps and Services”. Once the association is completed, you can use the secure ID and client ID to request Login with Amazon access token. This token is used during API calls.

The app must be live on Amazon AppStore. If not you will receive the error Cannot create a new 'edit' for the app in it's current state. when the action tries to create the Edit.

Inputs

clientId

Required The client ID of the Amazon AppStore application.

clientSecret

Required The client secret of the Amazon AppStore application.

appId

Required Amazon Appstore app id of the application you are uploading.

releaseFile

Required The Android release file to upload (.apk)

Sample usage

uses: galonga/upload-amazon-appstore@v1.0.2
  with:
    clientId: ${{secrets.AMAZON_APPSTORE_CLIENT_ID}}
    clientSecret: ${{secrets.AMAZON_APPSTORE_CLIENT_SECRET}}
    appId: ${{ secrets.AMAZON_APPSTORE_APP_ID }}
    apkFile: app/build/outputs/apk/release/app-release.apk