aboutsummaryrefslogtreecommitdiff
path: root/build/mainline_modules_sdks.py
diff options
context:
space:
mode:
Diffstat (limited to 'build/mainline_modules_sdks.py')
-rwxr-xr-xbuild/mainline_modules_sdks.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/build/mainline_modules_sdks.py b/build/mainline_modules_sdks.py
index 8a30da70..a9976df2 100755
--- a/build/mainline_modules_sdks.py
+++ b/build/mainline_modules_sdks.py
@@ -1049,6 +1049,14 @@ MAINLINE_MODULES = [
for_r_build=None,
),
MainlineModule(
+ apex="com.android.devicelock",
+ sdks=["devicelock-module-sdk"],
+ first_release=UpsideDownCake,
+ # Treat DeviceLock as optional at build time
+ # TODO(b/238203992): remove once all modules are optional at build time.
+ last_optional_release=LATEST,
+ ),
+ MainlineModule(
apex="com.android.healthfitness",
sdks=["healthfitness-module-sdk"],
first_release=UpsideDownCake,
@@ -1079,6 +1087,10 @@ MAINLINE_MODULES = [
for_r_build=ForRBuild(sdk_libraries=[
SdkLibrary(name="framework-mediaprovider"),
]),
+ # MP is a mandatory mainline module but in some cases (b/294190883) this
+ # needs to be optional for Android Go on T. GTS tests might be needed to
+ # to check the specific condition mentioned in the bug.
+ last_optional_release=LATEST,
),
MainlineModule(
apex="com.android.ondevicepersonalization",