summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Lokesh Kumar Goel <lokeshgoel@google.com> 2024-07-01 22:59:26 +0000
committer Lokesh Kumar Goel <lokeshgoel@google.com> 2024-07-30 23:29:58 +0000
commit16c26475e102ea40a47ecb34b54676edeafc01ce (patch)
tree2f611e195c3e527a880daa6531307ae20bf07ab9
parentabc45ef0eb4ea88687ee6b19f9976c6c59b906ad (diff)
Build Flag declarations for SMR/EMR per device
- RELEASE_IS_SMR: Helps mark a build as SMR (Security Maintenance Release) - RELEASE_IS_EMR: Helps mark a build as EMR (Emergency Maintenance Release) - RELEASE_BASE_OS_<DEVICE>: Helps set ro.build.release.base_os (for SMR) or ro.build.release.emergency_base_os (for EMR) to qualify a build as SMR or EMR on Partner Compatibility Portal. Ignore-AOSP-First: New flags that will be pushed to aosp as part of next release Bug: 155105803 Change-Id: I84d42af53df86227bda470f53d79bff4434321f0
-rw-r--r--flag_declarations/RELEASE_BASE_OS_AKITA.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_BLUEJAY.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_CHEETAH.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_FELIX.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_HUSKY.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_LYNX.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_ORIOLE.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_PANTHER.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_RAVEN.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_SHIBA.textproto11
-rw-r--r--flag_declarations/RELEASE_BASE_OS_TANGORPRO.textproto11
-rw-r--r--flag_declarations/RELEASE_IS_EMR.textproto11
-rw-r--r--flag_declarations/RELEASE_IS_SMR.textproto11
13 files changed, 143 insertions, 0 deletions
diff --git a/flag_declarations/RELEASE_BASE_OS_AKITA.textproto b/flag_declarations/RELEASE_BASE_OS_AKITA.textproto
new file mode 100644
index 00000000..fb2840b2
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_AKITA.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_AKITA"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for AKITArelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_BLUEJAY.textproto b/flag_declarations/RELEASE_BASE_OS_BLUEJAY.textproto
new file mode 100644
index 00000000..06a3c111
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_BLUEJAY.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_BLUEJAY"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for BLUEJAYrelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_CHEETAH.textproto b/flag_declarations/RELEASE_BASE_OS_CHEETAH.textproto
new file mode 100644
index 00000000..760a4891
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_CHEETAH.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_CHEETAH"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for CHEETAHrelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_FELIX.textproto b/flag_declarations/RELEASE_BASE_OS_FELIX.textproto
new file mode 100644
index 00000000..60aee70d
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_FELIX.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_FELIX"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for FELIXrelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_HUSKY.textproto b/flag_declarations/RELEASE_BASE_OS_HUSKY.textproto
new file mode 100644
index 00000000..7c63062f
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_HUSKY.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_HUSKY"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for HUSKYrelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_LYNX.textproto b/flag_declarations/RELEASE_BASE_OS_LYNX.textproto
new file mode 100644
index 00000000..d538dfa7
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_LYNX.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_LYNX"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for LYNXrelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_ORIOLE.textproto b/flag_declarations/RELEASE_BASE_OS_ORIOLE.textproto
new file mode 100644
index 00000000..8b42c003
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_ORIOLE.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_ORIOLE"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for ORIOLErelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_PANTHER.textproto b/flag_declarations/RELEASE_BASE_OS_PANTHER.textproto
new file mode 100644
index 00000000..2bba9ab9
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_PANTHER.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_PANTHER"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for PANTHERrelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_RAVEN.textproto b/flag_declarations/RELEASE_BASE_OS_RAVEN.textproto
new file mode 100644
index 00000000..8a743677
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_RAVEN.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_RAVEN"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for RAVENrelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_SHIBA.textproto b/flag_declarations/RELEASE_BASE_OS_SHIBA.textproto
new file mode 100644
index 00000000..f17d3e8b
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_SHIBA.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_SHIBA"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for SHIBArelease build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_BASE_OS_TANGORPRO.textproto b/flag_declarations/RELEASE_BASE_OS_TANGORPRO.textproto
new file mode 100644
index 00000000..a6045822
--- /dev/null
+++ b/flag_declarations/RELEASE_BASE_OS_TANGORPRO.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_BASE_OS_TANGORPRO"
+namespace: "android_UNKNOWN"
+description: "Use this flag to set ro.build.version.base_os or ro.build.version.emergency_base_os for TANGORPRO release build. The value is set to the last approved build for the device. This is required for the SMR/EMR build to be recognized by the Partner Approvals portal."
+value: {
+ string_value: ""
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_IS_EMR.textproto b/flag_declarations/RELEASE_IS_EMR.textproto
new file mode 100644
index 00000000..f1c054d4
--- /dev/null
+++ b/flag_declarations/RELEASE_IS_EMR.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_IS_EMR"
+namespace: "android_UNKNOWN"
+description: "Set this flag to true to mark a release build as EMR (Emergency Maintenance Release)."
+value: {
+ bool_value: false
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"
diff --git a/flag_declarations/RELEASE_IS_SMR.textproto b/flag_declarations/RELEASE_IS_SMR.textproto
new file mode 100644
index 00000000..fc9cf644
--- /dev/null
+++ b/flag_declarations/RELEASE_IS_SMR.textproto
@@ -0,0 +1,11 @@
+name: "RELEASE_IS_SMR"
+namespace: "android_UNKNOWN"
+description: "Set this flag to true to mark a release build as SMR (Security Maintenance Release)."
+value: {
+ bool_value: false
+}
+workflow: MANUAL
+containers: "product"
+containers: "system"
+containers: "system_ext"
+containers: "vendor"