diff options
author | Tim Peut <timpeut@google.com> | 2022-02-16 22:11:56 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-02-16 22:12:22 -0800 |
commit | acd08991654190bd677c6ef73d734617cff81287 (patch) | |
tree | a3512dba704560ebf394173cd00d2f7cfed04f85 /rules/android_application/android_application_rule.bzl | |
parent | 8ec24cf93433df4e9334c49bc9fd32eb933581fb (diff) | |
download | bazelbuild-rules_android-acd08991654190bd677c6ef73d734617cff81287.tar.gz |
Support key rotation in bundle_to_apks.
Also switch android_application to pass --rotation-min-sdk-version
PiperOrigin-RevId: 429221075
Change-Id: Icd47313c4af6b487adbade67582d48c96b5becf2
Diffstat (limited to 'rules/android_application/android_application_rule.bzl')
-rw-r--r-- | rules/android_application/android_application_rule.bzl | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/rules/android_application/android_application_rule.bzl b/rules/android_application/android_application_rule.bzl index c5b4d68..760faf0 100644 --- a/rules/android_application/android_application_rule.bzl +++ b/rules/android_application/android_application_rule.bzl @@ -217,15 +217,6 @@ def _create_feature_manifest( return manifest -def _create_signer_properties(ctx, oldest_key): - properties = ctx.actions.declare_file("%s/keystore.properties" % ctx.label.name) - ctx.actions.expand_template( - template = ctx.file._bundle_keystore_properties, - output = properties, - substitutions = {"%oldest_key%": oldest_key.short_path}, - ) - return properties - def _impl(ctx): # Convert base apk to .proto_ap_ base_apk = ctx.attr.base_module[ApkInfo].unsigned_apk @@ -301,7 +292,7 @@ def _impl(ctx): "%newest_key%": base_apk_info.signing_keys[-1].short_path, } if base_apk_info.signing_lineage: - signer_properties = _create_signer_properties(ctx, base_apk_info.signing_keys[0]) + signer_properties = _common.create_signer_properties(ctx, base_apk_info.signing_keys[0]) subs["%oldest_signer_properties%"] = signer_properties.short_path subs["%lineage%"] = base_apk_info.signing_lineage.short_path subs["%min_rotation_api%"] = base_apk_info.signing_min_v3_rotation_api_version |