Skip to content

Commit 731caab

Browse files
committed
Improve CI test matrix
1 parent 97a1378 commit 731caab

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

.github/workflows/ci-meson.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,24 @@ jobs:
2626
fail-fast: false
2727
matrix:
2828
os: ['ubuntu', 'macos', 'windows']
29-
python: ['3.11', '3.12']
29+
python: ['3.12', '3.13']
3030
tests: ['all']
3131
editable:
3232
${{ fromJson(github.event_name == 'pull_request' && '[false]' || '[false, true]') }}
3333
include:
34+
# One run for oldest supported Python
35+
- os: 'ubuntu'
36+
python: '3.11'
37+
tests: 'all'
38+
# Test only changed files
3439
- os: 'ubuntu'
3540
python: '3.12'
3641
tests: 'new'
37-
- os: 'ubuntu'
38-
python: '3.13'
39-
tests: 'all'
40-
# one additional editable run in pull_request, this has no effect if not pull_request
42+
# One additional editable run in pull_request, this has no effect if not pull_request
4143
- os: 'ubuntu'
4244
python: '3.12'
4345
editable: true
4446
tests: 'all'
45-
- os: windows
46-
python: '3.13'
47-
tests: 'all'
4847

4948
steps:
5049
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)