Skip to content

This action converts given *.aab file to universal *.apk file

License

Notifications You must be signed in to change notification settings

skywall/universal-apk-builder

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universal APK Builder Action

Action Build

This action converts given *.aab file to universal *.apk file. This file includes all dynamic modules.

Inputs

aab_path

Required Path to input *.aab file

output_dir

Optional Path to directory where outputs are stored

Default: output

keystore_path

Required Path to keystore file (*.jks)

keystore_password

Required & Sensitive Keystore password

keystore_alias

Required & Sensitive Keystore alias

keystore_alias_password

Required & Sensitive Keystore alias password

Outputs

universal_apk_path

Path to final universal APK

Example usage

- name: Build Universal APK
  uses: skywall/[email protected]
  with:
    aab_path: "/path/to/file.aab"
    keystore_path: "/path/to/keystore.jks"
    keystore_password: ${{secrets.KEYSTORE_PASSWORD}}
    keystore_alias: ${{secrets.KEYSTORE_ALIAS}}
    keystore_alias_password: ${{secrets.KEYSTORE_PASSWORD}}
- name: Do something with Universal APK
  with:
    apk_path: ${{env.UNIVERSAL_APK_PATH}}

How to test locally

Use Act.

$> brew install nektos/tap/act
$> act -j test-local -b