When using shared libraries with native development, the 4 byte alignment may present issues. Added a new input Page alignment (page_align
) which enables zipalign to apply the same page alignment to all the dependencies.
Example of step configuration:
- git::https://github.com/FutureWorkshops/steps-sign-apk@feature/zipalign_pagealign:
inputs:
- keystore_url: "$KEYSTORE_URL"
- keystore_alias: "$KEYALIAS_PASSWORD"
- keystore_password: "$KEYSTORE_PASSWORD"
- private_key_password: "$KEYALIAS_PASSWORD"
- android_app: "$BITRISE_APK_PATH_LIST"
- page_align: 'true'
Migration notes
The added variable has its default value as false
. So, users of the old version should see the same behavior when using the new step version.