Skip to content

Commit e9d1a43

Browse files
committed
limit blast radius. this is going to hit issues with CFSClean most likely regardless though. It'll unblock main for the ml team though
1 parent 41e8843 commit e9d1a43

3 files changed

Lines changed: 82 additions & 4 deletions

File tree

eng/pipelines/templates/stages/platform-matrix.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,7 @@
3232
"Pool": "env:LINUXPOOL",
3333
"PythonVersion": "pypy3.11",
3434
"CoverageArg": "--disablecov",
35-
"TestSamples": "false",
36-
"OverridePyPyVersion": "true",
37-
"PyPyBuildVersion": "v7.3.22",
38-
"PyPyLangVersion": "3.11.15"
35+
"TestSamples": "false"
3936
}
4037
}
4138
},

sdk/ml/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ extends:
3232
ServiceDirectory: ml
3333
TestTimeoutInMinutes: 75
3434
TestProxy: true
35+
MatrixConfigs:
36+
- Name: Python_ml_ci_matrix
37+
Path: sdk/ml/platform-matrix.json
38+
Selection: sparse
39+
GenerateVMJobs: true
3540
# This is a short term solution to create API review for python azure-ml package only when running pipeline manually
3641
# Long term solution should be to have different versions on main branch and release branch for python package so APIView can have different revisions for each version.
3742
# Tracking issue: https://github.com/Azure/azure-sdk-for-python/issues/29196

sdk/ml/platform-matrix.json

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"displayNames": {
3+
"--disablecov": "",
4+
"false": "",
5+
"true": ""
6+
},
7+
"matrix": {
8+
"Agent": {
9+
"ubuntu-24.04": { "OSVmImage": "env:LINUXVMIMAGE", "Pool": "env:LINUXPOOL" },
10+
"windows-2022": { "OSVmImage": "env:WINDOWSVMIMAGE", "Pool": "env:WINDOWSPOOL" }
11+
},
12+
"PythonVersion": [ "3.10", "3.12" ],
13+
"CoverageArg": "--disablecov",
14+
"TestSamples": "false"
15+
},
16+
"include": [
17+
{
18+
"MacTestConfig": {
19+
"macos311": {
20+
"OSVmImage": "env:MACVMIMAGE",
21+
"Pool": "env:MACPOOL",
22+
"PythonVersion": "3.11",
23+
"CoverageArg": "--disablecov",
24+
"TestSamples": "false"
25+
}
26+
}
27+
},
28+
{
29+
"PyPyConfig": {
30+
"ubuntu2404_pypy311": {
31+
"OSVmImage": "env:LINUXVMIMAGE",
32+
"Pool": "env:LINUXPOOL",
33+
"PythonVersion": "pypy3.11",
34+
"CoverageArg": "--disablecov",
35+
"TestSamples": "false",
36+
"OverridePyPyVersion": "true",
37+
"PyPyBuildVersion": "v7.3.22",
38+
"PyPyLangVersion": "3.11.15"
39+
}
40+
}
41+
},
42+
{
43+
"CoverageConfig": {
44+
"ubuntu2404_310_coverage": {
45+
"OSVmImage": "env:LINUXVMIMAGE",
46+
"Pool": "env:LINUXPOOL",
47+
"PythonVersion": "3.10",
48+
"CoverageArg": "",
49+
"TestSamples": "false"
50+
}
51+
}
52+
},
53+
{
54+
"Config": {
55+
"Ubuntu2404_313": {
56+
"OSVmImage": "env:LINUXVMIMAGE",
57+
"Pool": "env:LINUXPOOL",
58+
"PythonVersion": "3.13",
59+
"CoverageArg": "--disablecov",
60+
"TestSamples": "false"
61+
}
62+
}
63+
},
64+
{
65+
"Config": {
66+
"Ubuntu2404_314": {
67+
"OSVmImage": "env:LINUXVMIMAGE",
68+
"Pool": "env:LINUXPOOL",
69+
"PythonVersion": "3.14",
70+
"CoverageArg": "--disablecov",
71+
"TestSamples": "false"
72+
}
73+
}
74+
}
75+
]
76+
}

0 commit comments

Comments
 (0)