aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/interop_matrix/client_matrix.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/interop_matrix/client_matrix.py')
-rw-r--r--tools/interop_matrix/client_matrix.py46
1 files changed, 46 insertions, 0 deletions
diff --git a/tools/interop_matrix/client_matrix.py b/tools/interop_matrix/client_matrix.py
index 23c5ae00c1..51f04ea40b 100644
--- a/tools/interop_matrix/client_matrix.py
+++ b/tools/interop_matrix/client_matrix.py
@@ -27,6 +27,11 @@ LANG_RUNTIME_MATRIX = {
'cxx': ['cxx'], # This is actually debian8.
'go': ['go1.7', 'go1.8'],
'java': ['java_oracle8'],
+ 'python': ['python'],
+ 'node': ['node'],
+ 'ruby': ['ruby'],
+ 'php': ['php', 'php7'],
+ 'csharp': ['csharp', 'csharpcoreclr'],
}
# Dictionary of releases per language. For each language, we need to provide
@@ -59,4 +64,45 @@ LANG_RELEASE_MATRIX = {
'v1.6.1',
'v1.7.0',
],
+ 'python': [
+ #'v1.0.x', #Fail to run the test. #13230.
+ 'v1.1.4',
+ 'v1.2.5',
+ 'v1.3.9',
+ 'v1.4.2',
+ 'v1.6.6',
+ ],
+ 'node': [
+ 'v1.0.1',
+ 'v1.1.4',
+ 'v1.2.5',
+ 'v1.3.9',
+ 'v1.4.2',
+ 'v1.6.6',
+ ],
+ 'ruby': [
+ # Ruby v1.0.x doesn't have the fix #8914, therefore not supported.
+ 'v1.1.4',
+ 'v1.2.5',
+ 'v1.3.9',
+ 'v1.4.2',
+ 'v1.6.6',
+ ],
+ 'php': [
+ 'v1.0.1',
+ 'v1.1.4',
+ 'v1.2.5',
+ 'v1.3.9',
+ 'v1.4.2',
+ 'v1.6.6',
+ ],
+ 'csharp': [
+ # Fail to build images due to #13278.
+ #'v1.0.1',
+ #'v1.1.4',
+ #'v1.2.5',
+ #'v1.3.9',
+ 'v1.4.2',
+ 'v1.6.6',
+ ],
}