@@ -13,11 +13,14 @@ jobs:
13
13
matrix :
14
14
# https://help.github.com/articles/virtual-environments-for-github-actions
15
15
platform :
16
- - ubuntu-latest # ubuntu-22 .04
16
+ - ubuntu-latest # ubuntu-24 .04
17
17
- macos-13 # macos-13 (Intel)
18
18
- macos-latest # macos-14 (M1)
19
19
- windows-latest # windows-2022
20
- python-version : [3.7, 3.8, 3.9, '3.10', 3.11, 3.12, pypy-3.7, pypy-3.8, pypy-3.9, pypy-3.10]
20
+ python-version : [3.7, 3.8, 3.9, '3.10', 3.11, 3.12, 3.13, pypy-3.7, pypy-3.8, pypy-3.9, pypy-3.10]
21
+ include :
22
+ - platform : ubuntu-22.04
23
+ python-version : 3.7
21
24
exclude :
22
25
# Exclude the following configuration to avoid an error.
23
26
# Error: The version '...' with architecture 'arm64' was not found for macOS 14.4.1.
26
29
python-version : 3.7
27
30
- platform : macos-latest
28
31
python-version : pypy-3.7
32
+ - platform : ubuntu-latest
33
+ python-version : 3.7
34
+ - platform : windows-latest
35
+ python-version : pypy-3.9
29
36
30
37
steps :
31
38
- uses : actions/checkout@v3
@@ -49,12 +56,12 @@ jobs:
49
56
- name : Test with tox
50
57
run : tox
51
58
- name : Upload coverage.xml
52
- if : ${{ matrix.platform == 'ubuntu-latest' && matrix.python-version == '3.12 ' }}
53
- uses : actions/upload-artifact@v3
59
+ if : ${{ matrix.platform == 'ubuntu-latest' && matrix.python-version == '3.13 ' }}
60
+ uses : actions/upload-artifact@v4
54
61
with :
55
62
name : tox-gh-actions-coverage
56
63
path : coverage.xml
57
64
if-no-files-found : error
58
65
- name : Upload coverage.xml to codecov
59
- if : ${{ matrix.platform == 'ubuntu-latest' && matrix.python-version == '3.12 ' }}
66
+ if : ${{ matrix.platform == 'ubuntu-latest' && matrix.python-version == '3.13 ' }}
60
67
uses : codecov/codecov-action@v2
0 commit comments