summaryrefslogtreecommitdiff
path: root/buildscripts/idl
diff options
context:
space:
mode:
Diffstat (limited to 'buildscripts/idl')
-rw-r--r--buildscripts/idl/idl_check_compatibility.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/buildscripts/idl/idl_check_compatibility.py b/buildscripts/idl/idl_check_compatibility.py
index 148bd5594b0..4a421e1353a 100644
--- a/buildscripts/idl/idl_check_compatibility.py
+++ b/buildscripts/idl/idl_check_compatibility.py
@@ -168,6 +168,8 @@ ALLOW_ANY_TYPE_LIST: List[str] = [
# Do not add user visible fields already released in earlier versions.
# We generally don't allow changing a field from stable to unstable, but we permit it in special cases,
# such as when we want to avoid making internal fields part of the stable API.
+# Additions to this list must be approved by the Stable API PM and code reviewed by the Replication
+# team.
IGNORE_STABLE_TO_UNSTABLE_LIST: List[str] = [
# This list is only used in unit-tests.
'newReplyFieldUnstableIgnoreList-reply-unstableNewFieldIgnoreList',
@@ -227,6 +229,8 @@ IGNORE_STABLE_TO_UNSTABLE_LIST: List[str] = [
# want to make sure such changes are always intentional. Therefore, the checker will throw errors
# unless the field is also added to this list below, with which the author ackhowledges they are
# aware of the above implications.
+# Additions to this list must be approved by the Stable API PM and code reviewed by the Replication
+# team.
ALLOWED_STABLE_FIELDS_LIST: List[str] = [
# This list is only used in unit-tests. These cases modify fields from unstable to stable.
'oldReplyFieldTypeBsonAnyUnstable-reply-oldBsonSerializationTypeAnyUnstableReplyField',