File tree 8 files changed +51
-7
lines changed
8 files changed +51
-7
lines changed Original file line number Diff line number Diff line change 22
22
fetchTags : true
23
23
persistCredentials : true
24
24
- task : UsePythonVersion@0
25
- displayName : ' Use Python 3.10 '
25
+ displayName : ' Use Python 3.11 '
26
26
inputs :
27
- versionSpec : 3.10
27
+ versionSpec : 3.11
28
28
- template : ${{ variables.Pipeline.Workspace }}/.azure-pipelines/templates/azdev_setup.yml
29
29
- bash : |
30
30
set -ev
Original file line number Diff line number Diff line change 27
27
python.version : ' 3.9'
28
28
Python311 :
29
29
python.version : ' 3.11'
30
+ Python312 :
31
+ python.version : ' 3.12'
30
32
steps :
31
33
- template : .azure-pipelines/templates/automation_test.yml
32
34
parameters :
46
48
python.version : ' 3.9'
47
49
Python311 :
48
50
python.version : ' 3.11'
51
+ Python312 :
52
+ python.version : ' 3.12'
49
53
steps :
50
54
- template : .azure-pipelines/templates/automation_test.yml
51
55
parameters :
65
69
python.version : ' 3.9'
66
70
Python311 :
67
71
python.version : ' 3.11'
72
+ Python312 :
73
+ python.version : ' 3.12'
68
74
steps :
69
75
- template : .azure-pipelines/templates/automation_test.yml
70
76
parameters :
@@ -141,6 +147,40 @@ jobs:
141
147
fullTest : true
142
148
jobName : ' FullTest'
143
149
150
+ - job : AutomationFullTestPython312ProfileLatest
151
+ displayName : Automation Full Test Python312 Profile Latest
152
+ timeoutInMinutes : 9999
153
+ strategy :
154
+ maxParallel : 8
155
+ matrix :
156
+ instance1 :
157
+ Instance_idx : 1
158
+ instance2 :
159
+ Instance_idx : 2
160
+ instance3 :
161
+ Instance_idx : 3
162
+ instance4 :
163
+ Instance_idx : 4
164
+ instance5 :
165
+ Instance_idx : 5
166
+ instance6 :
167
+ Instance_idx : 6
168
+ instance7 :
169
+ Instance_idx : 7
170
+ instance8 :
171
+ Instance_idx : 8
172
+ pool :
173
+ name : ${{ variables.ubuntu_pool }}
174
+ steps :
175
+ - template : .azure-pipelines/templates/automation_test.yml
176
+ parameters :
177
+ pythonVersion : ' 3.12'
178
+ profile : ' latest'
179
+ instance_cnt : ' 8'
180
+ instance_idx : ' $(Instance_idx)'
181
+ fullTest : true
182
+ jobName : ' FullTest'
183
+
144
184
- job : NotifyCIErrors
145
185
dependsOn :
146
186
- AutomationTest20200901
Original file line number Diff line number Diff line change @@ -426,7 +426,7 @@ Follow the [Error Handling Guidelines](https://github.com/Azure/azure-cli/blob/d
426
426
427
427
## Coding Practices
428
428
429
- - All code must support Python 3.8 ~ 3.10
429
+ - All code must support Python 3.8 ~ 3.12
430
430
- PRs to Azure/azure-cli and Azure/azure-cli-extensions must pass CI
431
431
- Code must pass style checks with pylint and pep8
432
432
- (* ) All commands should have tests
Original file line number Diff line number Diff line change 20
20
steps :
21
21
- task : UsePythonVersion@0
22
22
inputs :
23
- versionSpec : ' 3.10 '
24
- displayName : " Use Python 3.10 "
23
+ versionSpec : ' 3.11 '
24
+ displayName : " Use Python 3.11 "
25
25
- task : AzureCLI@1
26
26
displayName : ' update version'
27
27
inputs :
88
88
steps :
89
89
- task : UsePythonVersion@0
90
90
inputs :
91
- versionSpec : ' 3.10 '
92
- displayName : " Use Python 3.10 "
91
+ versionSpec : ' 3.11 '
92
+ displayName : " Use Python 3.11 "
93
93
- task : AzureCLI@1
94
94
displayName : ' Checkout Target Branch'
95
95
inputs :
Original file line number Diff line number Diff line change 39
39
'Programming Language :: Python :: 3.9' ,
40
40
'Programming Language :: Python :: 3.10' ,
41
41
'Programming Language :: Python :: 3.11' ,
42
+ 'Programming Language :: Python :: 3.12' ,
42
43
'License :: OSI Approved :: MIT License' ,
43
44
]
44
45
Original file line number Diff line number Diff line change 20
20
'Programming Language :: Python :: 3.9' ,
21
21
'Programming Language :: Python :: 3.10' ,
22
22
'Programming Language :: Python :: 3.11' ,
23
+ 'Programming Language :: Python :: 3.12' ,
23
24
'License :: OSI Approved :: MIT License' ,
24
25
]
25
26
Original file line number Diff line number Diff line change 19
19
'Programming Language :: Python :: 3.9' ,
20
20
'Programming Language :: Python :: 3.10' ,
21
21
'Programming Language :: Python :: 3.11' ,
22
+ 'Programming Language :: Python :: 3.12' ,
22
23
'License :: OSI Approved :: MIT License' ,
23
24
]
24
25
Original file line number Diff line number Diff line change 46
46
'Programming Language :: Python :: 3.9' ,
47
47
'Programming Language :: Python :: 3.10' ,
48
48
'Programming Language :: Python :: 3.11' ,
49
+ 'Programming Language :: Python :: 3.12' ,
49
50
'License :: OSI Approved :: MIT License' ,
50
51
]
51
52
You can’t perform that action at this time.
0 commit comments