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.py55
1 files changed, 51 insertions, 4 deletions
diff --git a/tools/interop_matrix/client_matrix.py b/tools/interop_matrix/client_matrix.py
index bb9222d953..ff3344cd95 100644
--- a/tools/interop_matrix/client_matrix.py
+++ b/tools/interop_matrix/client_matrix.py
@@ -13,7 +13,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# Dictionaries used for client matrix testing.
+# Defines languages, runtimes and releases for backward compatibility testing
def get_github_repo(lang):
@@ -53,8 +53,7 @@ LANG_RUNTIME_MATRIX = {
'csharp': ['csharp', 'csharpcoreclr'],
}
-# Dictionary of releases per language. For each language, we need to provide
-# a release tag pointing to the latest build of the branch.
+# Dictionary of known releases for given language.
LANG_RELEASE_MATRIX = {
'cxx': [
{
@@ -99,6 +98,12 @@ LANG_RELEASE_MATRIX = {
{
'v1.14.1': None
},
+ {
+ 'v1.15.0': None
+ },
+ {
+ 'v1.16.0': None
+ },
],
'go': [
{
@@ -135,7 +140,19 @@ LANG_RELEASE_MATRIX = {
'v1.11.3': None
},
{
- 'v1.12.0': None
+ 'v1.12.2': None
+ },
+ {
+ 'v1.13.0': None
+ },
+ {
+ 'v1.14.0': None
+ },
+ {
+ 'v1.15.0': None
+ },
+ {
+ 'v1.16.0': None
},
],
'java': [
@@ -184,6 +201,12 @@ LANG_RELEASE_MATRIX = {
{
'v1.14.0': None
},
+ {
+ 'v1.15.0': None
+ },
+ {
+ 'v1.16.1': None
+ },
],
'python': [
{
@@ -228,6 +251,12 @@ LANG_RELEASE_MATRIX = {
{
'v1.14.1': None
},
+ {
+ 'v1.15.0': None
+ },
+ {
+ 'v1.16.0': None
+ },
],
'node': [
{
@@ -316,6 +345,12 @@ LANG_RELEASE_MATRIX = {
{
'v1.14.1': None
},
+ {
+ 'v1.15.0': None
+ },
+ {
+ 'v1.16.0': None
+ },
],
'php': [
{
@@ -360,6 +395,12 @@ LANG_RELEASE_MATRIX = {
{
'v1.14.1': None
},
+ {
+ 'v1.15.0': None
+ },
+ {
+ 'v1.16.0': None
+ },
],
'csharp': [
{
@@ -409,6 +450,12 @@ LANG_RELEASE_MATRIX = {
{
'v1.14.1': None
},
+ {
+ 'v1.15.0': None
+ },
+ {
+ 'v1.16.0': None
+ },
],
}