@@ -1727,6 +1727,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
17271727 "event:admin" ,
17281728 "alerts:read" ,
17291729 "alerts:write" ,
1730+ "distribution:read" ,
17301731 # openid, profile, and email aren't prefixed to maintain compliance with the OIDC spec.
17311732 # https://auth0.com/docs/get-started/apis/scopes/openid-connect-scopes.
17321733 "openid" ,
@@ -1741,6 +1742,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
17411742 "project:read" ,
17421743 "event:read" ,
17431744 "alerts:read" ,
1745+ "distribution:read" ,
17441746}
17451747
17461748SENTRY_SCOPE_HIERARCHY_MAPPING = {
@@ -1765,6 +1767,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
17651767 "event:admin" : {"event:read" , "event:write" , "event:admin" },
17661768 "alerts:read" : {"alerts:read" },
17671769 "alerts:write" : {"alerts:read" , "alerts:write" },
1770+ "distribution:read" : {"distribution:read" },
17681771 "openid" : {"openid" },
17691772 "profile" : {"profile" },
17701773 "email" : {"email" },
@@ -1808,6 +1811,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
18081811 ("alerts:write" , "Read and write alerts" ),
18091812 ("alerts:read" , "Read alerts" ),
18101813 ),
1814+ (("distribution:read" , "Read access to builds." ),),
18111815 (("openid" , "Confirms authentication status and provides basic information." ),),
18121816 (
18131817 (
@@ -1843,6 +1847,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
18431847 "team:read" ,
18441848 "alerts:read" ,
18451849 "alerts:write" ,
1850+ "distribution:read" ,
18461851 },
18471852 },
18481853 {
@@ -1875,6 +1880,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
18751880 "org:integrations" ,
18761881 "alerts:read" ,
18771882 "alerts:write" ,
1883+ "distribution:read" ,
18781884 },
18791885 "is_retired" : True ,
18801886 },
@@ -1902,6 +1908,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
19021908 "org:integrations" ,
19031909 "alerts:read" ,
19041910 "alerts:write" ,
1911+ "distribution:read" ,
19051912 },
19061913 "is_global" : True ,
19071914 },
@@ -1936,6 +1943,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
19361943 "event:admin" ,
19371944 "alerts:read" ,
19381945 "alerts:write" ,
1946+ "distribution:read" ,
19391947 },
19401948 "is_global" : True ,
19411949 },
@@ -1956,6 +1964,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
19561964 "member:read" ,
19571965 "team:read" ,
19581966 "alerts:read" ,
1967+ "distribution:read" ,
19591968 # "alerts:write", # Scope granted/withdrawn by "sentry:alerts_member_write" to org-level role
19601969 },
19611970 },
@@ -1985,6 +1994,7 @@ def custom_parameter_sort(parameter: dict) -> tuple[str, int]:
19851994 "org:integrations" ,
19861995 "alerts:read" ,
19871996 "alerts:write" ,
1997+ "distribution:read" ,
19881998 },
19891999 "is_minimum_role_for" : "admin" ,
19902000 },
0 commit comments