Skip to content

Commit 12de2e8

Browse files
authored
NO-SNOW: Limit Python 3.12 and local testing suites (#2921)
1 parent 939192e commit 12de2e8

File tree

2 files changed

+46
-3
lines changed

2 files changed

+46
-3
lines changed

.github/workflows/daily_precommit.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,9 +373,7 @@ jobs:
373373
strategy:
374374
fail-fast: false
375375
matrix:
376-
os:
377-
- image_name: macos-latest
378-
download_name: macos # it includes doctest
376+
os: [macos-latest, windows-latest, ubuntu-latest]
379377
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
380378
cloud-provider: [aws]
381379
steps:

.github/workflows/precommit.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,25 @@ jobs:
134134
- os: windows-latest-64-cores
135135
python-version: "3.11"
136136
cloud-provider: azure
137+
# limit python 3.12 to one os per csp
138+
- os: macos-latest
139+
python-version: "3.12"
140+
cloud-provider: aws
141+
- os: macos-latest
142+
python-version: "3.12"
143+
cloud-provider: gcp
144+
- os: ubuntu-latest-64-cores
145+
python-version: "3.12"
146+
cloud-provider: azure
147+
- os: ubuntu-latest-64-cores
148+
python-version: "3.12"
149+
cloud-provider: gcp
150+
- os: windows-latest-64-cores
151+
python-version: "3.12"
152+
cloud-provider: azure
153+
- os: windows-latest-64-cores
154+
python-version: "3.12"
155+
cloud-provider: aws
137156
steps:
138157
- name: Checkout Code
139158
uses: actions/checkout@v4
@@ -223,6 +242,32 @@ jobs:
223242
os: [macos-latest, windows-latest, ubuntu-latest]
224243
python-version: [ "3.8", "3.9", "3.10", "3.11", "3.12" ]
225244
cloud-provider: [aws]
245+
exclude:
246+
# only run each version on one os
247+
# daily-precommit does full matrix
248+
# macos runs 3.8 and 3.9
249+
- os: macos-latest
250+
python-version: "3.12"
251+
- os: macos-latest
252+
python-version: "3.11"
253+
- os: macos-latest
254+
python-version: "3.9"
255+
# windows runs 3.9 and 3.11
256+
- os: windows-latest
257+
python-version: "3.12"
258+
- os: windows-latest
259+
python-version: "3.10"
260+
- os: windows-latest
261+
python-version: "3.8"
262+
# ubuntu runs 3.12
263+
- os: ubuntu-latest
264+
python-version: "3.11"
265+
- os: ubuntu-latest
266+
python-version: "3.10"
267+
- os: ubuntu-latest
268+
python-version: "3.9"
269+
- os: ubuntu-latest
270+
python-version: "3.8"
226271
steps:
227272
- name: Checkout Code
228273
uses: actions/checkout@v4

0 commit comments

Comments
 (0)