@@ -63,12 +63,15 @@ jobs:
6363 - ubuntu-latest
6464 - windows-latest
6565 python :
66- - " 3.8"
6766 - " 3.9"
6867 - " 3.10"
68+ - " 3.11"
69+ - " 3.12"
70+ - " 3.13"
71+ - " 3.14"
6972 steps :
70- - uses : actions/checkout@v4
71- - uses : actions/setup-python@v5
73+ - uses : actions/checkout@v5
74+ - uses : actions/setup-python@v6
7275 with :
7376 python-version : ${{ matrix.python }}
7477 - name : Unit Testing
@@ -87,18 +90,23 @@ jobs:
8790 - ubuntu-latest
8891 - windows-latest
8992 python :
90- - " 3.8"
9193 - " 3.9"
9294 - " 3.10"
95+ - " 3.11"
96+ - " 3.12"
97+ - " 3.13"
98+ - " 3.14"
9399 npm :
94100 - 8
95101 - 9
102+ - 10
103+ - 11
96104 steps :
97- - uses : actions/checkout@v4
98- - uses : actions/setup-python@v5
105+ - uses : actions/checkout@v5
106+ - uses : actions/setup-python@v6
99107 with :
100108 python-version : ${{ matrix.python }}
101- - uses : actions/setup-node@v4
109+ - uses : actions/setup-node@v6
102110 with :
103111 node-version : 22
104112 - if : ${{ matrix.npm }}
@@ -118,21 +126,23 @@ jobs:
118126 - ubuntu-latest
119127 - windows-latest
120128 python :
121- - " 3.8"
122129 - " 3.9"
123130 - " 3.10"
124131 - " 3.11"
125132 - " 3.12"
126133 - " 3.13"
134+ - " 3.14"
127135 npm :
128136 - 8
129137 - 9
138+ - 10
139+ - 11
130140 steps :
131- - uses : actions/checkout@v4
132- - uses : actions/setup-python@v5
141+ - uses : actions/checkout@v5
142+ - uses : actions/setup-python@v6
133143 with :
134144 python-version : ${{ matrix.python }}
135- - uses : actions/setup-node@v4
145+ - uses : actions/setup-node@v6
136146 with :
137147 node-version : 22
138148 - if : ${{ matrix.npm }}
@@ -152,25 +162,25 @@ jobs:
152162 - ubuntu-latest
153163 - windows-latest
154164 python :
155- - " 3.8"
156165 - " 3.9"
157166 - " 3.10"
158167 - " 3.11"
159168 - " 3.12"
160169 - " 3.13"
170+ - " 3.14"
161171 steps :
162- - uses : actions/checkout@v4
163- - uses : actions/setup-python@v5
172+ - uses : actions/checkout@v5
173+ - uses : actions/setup-python@v6
164174 with :
165175 python-version : ${{ matrix.python }}
166- - uses : actions/setup-go@v5
176+ - uses : actions/setup-go@v6
167177 with :
168178 go-version : ' ^1.16'
169179 - run : make init
170180 - run : pytest -vv tests/integration/workflows/go_modules
171181
172182 java-maven-integration :
173- name : ${{ matrix.os }} / ${{ matrix.python }} / java maven
183+ name : ${{ matrix.os }} / ${{ matrix.python }} / java maven / java ${{ matrix.java }}
174184 if : github.repository_owner == 'aws'
175185 runs-on : ${{ matrix.os }}
176186 strategy :
@@ -180,26 +190,29 @@ jobs:
180190 - ubuntu-latest
181191 - windows-latest
182192 python :
183- - " 3.8"
184193 - " 3.9"
185194 - " 3.10"
186195 - " 3.11"
187196 - " 3.12"
188197 - " 3.13"
198+ - " 3.14"
199+ java :
200+ - " 21"
201+ - " 25"
189202 steps :
190- - uses : actions/checkout@v4
191- - uses : actions/setup-python@v5
203+ - uses : actions/checkout@v5
204+ - uses : actions/setup-python@v6
192205 with :
193206 python-version : ${{ matrix.python }}
194- - uses : actions/setup-java@v4
207+ - uses : actions/setup-java@v5
195208 with :
196209 distribution : ' corretto'
197- java-version : ' 21 '
210+ java-version : ${{ matrix.java }}
198211 - run : make init
199212 - run : pytest -vv tests/integration/workflows/java_maven
200213
201214 java-gradle-integration :
202- name : ${{ matrix.os }} / ${{ matrix.python }} / java gradle
215+ name : ${{ matrix.os }} / ${{ matrix.python }} / java gradle / java ${{ matrix.java }}
203216 if : github.repository_owner == 'aws'
204217 runs-on : ${{ matrix.os }}
205218 env :
@@ -211,21 +224,24 @@ jobs:
211224 - ubuntu-latest
212225 - windows-latest
213226 python :
214- - " 3.8"
215227 - " 3.9"
216228 - " 3.10"
217229 - " 3.11"
218230 - " 3.12"
219231 - " 3.13"
232+ - " 3.14"
233+ java :
234+ - " 21"
235+ - " 25"
220236 steps :
221- - uses : actions/checkout@v4
222- - uses : actions/setup-python@v5
237+ - uses : actions/checkout@v5
238+ - uses : actions/setup-python@v6
223239 with :
224240 python-version : ${{ matrix.python }}
225- - uses : actions/setup-java@v4
241+ - uses : actions/setup-java@v5
226242 with :
227243 distribution : ' zulu'
228- java-version : ' 21 '
244+ java-version : ${{ matrix.java }}
229245 - run : make init
230246 - run : pytest -vv tests/integration/workflows/java_gradle
231247
@@ -240,14 +256,15 @@ jobs:
240256 - ubuntu-latest
241257 - windows-latest
242258 python :
243- - " 3.8"
244259 - " 3.9"
245260 - " 3.10"
246261 - " 3.11"
247262 - " 3.12"
263+ - " 3.13"
264+ - " 3.14"
248265 steps :
249- - uses : actions/checkout@v4
250- - uses : actions/setup-python@v5
266+ - uses : actions/checkout@v5
267+ - uses : actions/setup-python@v6
251268 with :
252269 python-version : ${{ matrix.python }}
253270 - run : make init
@@ -264,15 +281,15 @@ jobs:
264281 - ubuntu-latest
265282 - windows-latest
266283 python :
267- - " 3.8"
268284 - " 3.9"
269285 - " 3.10"
270286 - " 3.11"
271287 - " 3.12"
272288 - " 3.13"
289+ - " 3.14"
273290 steps :
274- - uses : actions/checkout@v4
275- - uses : actions/setup-python@v5
291+ - uses : actions/checkout@v5
292+ - uses : actions/setup-python@v6
276293 with :
277294 python-version : ${{ matrix.python }}
278295 - run : |
@@ -293,15 +310,15 @@ jobs:
293310 - ubuntu-latest
294311 - windows-latest
295312 python :
296- - " 3.8"
297313 - " 3.9"
298314 - " 3.10"
299315 - " 3.11"
300316 - " 3.12"
301317 - " 3.13"
318+ - " 3.14"
302319 steps :
303- - uses : actions/checkout@v4
304- - uses : actions/setup-python@v5
320+ - uses : actions/checkout@v5
321+ - uses : actions/setup-python@v6
305322 with :
306323 python-version : ${{ matrix.python }}
307324 - uses : ruby/setup-ruby@v1
@@ -321,15 +338,15 @@ jobs:
321338 - ubuntu-latest
322339 - windows-latest
323340 python :
324- - " 3.8"
325341 - " 3.9"
326342 - " 3.10"
327343 - " 3.11"
328344 - " 3.12"
329345 - " 3.13"
346+ - " 3.14"
330347 steps :
331- - uses : actions/checkout@v4
332- - uses : actions/setup-python@v5
348+ - uses : actions/checkout@v5
349+ - uses : actions/setup-python@v6
333350 with :
334351 python-version : ${{ matrix.python }}
335352 - run : make init
@@ -352,12 +369,16 @@ jobs:
352369 - windows-latest
353370 python :
354371 - " 3.9"
355- - " 3.8"
372+ - " 3.10"
373+ - " 3.11"
374+ - " 3.12"
375+ - " 3.13"
376+ - " 3.14"
356377 rust :
357378 - stable
358379 steps :
359- - uses : actions/checkout@v4
360- - uses : actions/setup-python@v5
380+ - uses : actions/checkout@v5
381+ - uses : actions/setup-python@v6
361382 with :
362383 python-version : ${{ matrix.python }}
363384
0 commit comments