summaryrefslogtreecommitdiff
path: root/scripts/construct_context_test.py
diff options
context:
space:
mode:
author Spandan Das <spandandas@google.com> 2025-03-19 20:15:23 +0000
committer Spandan Das <spandandas@google.com> 2025-03-22 00:04:28 +0000
commit37eecea8bfa610f898c04981cbaa8a734b2cc5e0 (patch)
tree490d98a0c026082556344e4e7d818bca4c15ed8f /scripts/construct_context_test.py
parentf4183ce252db8263f16c06fb54bd95686be95384 (diff)
Declare apps of prebuilt_apex for apkcerts.txt
Make built apkcerts.txt currently creates entries for every app in the tree. When this implementation was recently changed to be limited to only the list of installed apps, it caused b/403528876. The reason for this is that the signing process signs .apks inside .apex files as well. This works fine for `apex` module type. It worked fine for `prebuilt_apex` previously because it implicitly dependend on the global nature of apkcerts.txt, i.e. that the source `android_app` will create an entry for apkcerts.txt In preparation to limit apkcerts.txt to the list of installed apps and apk-in-apexes, introduce an explicit `apps` property in `prebuilt_apex`. Bug: 399788149 Test: With RELEASE_APKCERTS_INSTALL_ONLY=true reapplied (https://r.android.com/3552561), previously failed signing test now passes https://android-build.corp.google.com/builds/abtd/run/L03300030010481704 Test: presubmits Change-Id: Icd1e702b14e068fea0f08693e0e90e26d1ec27a2
Diffstat (limited to 'scripts/construct_context_test.py')
0 files changed, 0 insertions, 0 deletions