@@ -26,27 +26,30 @@ jobs:
26
26
- ghostscript
27
27
- inkscape
28
28
envs : |
29
- # Test oldest NEP 29 configurations
30
- - linux: py39 -test-mpl33
31
- - macos: py39 -test-mpl33
32
- - windows: py39 -test-mpl33
33
- # Test oldest non-NEP 29 configurations
34
- - linux: py36-test-mpl20
35
- runs-on: ubuntu-20.04
36
- - macos: py36-test-mpl20
37
- - windows: py36-test-mpl20
29
+ # Test oldest SPEC 0 configurations
30
+ - linux: py311 -test-mpl37
31
+ - macos: py311 -test-mpl37
32
+ - windows: py311 -test-mpl37
33
+ # Test oldest non-SPEC 0 configurations
34
+ # - linux: py36-test-mpl20
35
+ # runs-on: ubuntu-20.04
36
+ # - macos: py36-test-mpl20
37
+ # - windows: py36-test-mpl20
38
38
# Test newest configurations
39
+ - linux: py313-test-mpl39
40
+ - macos: py313-test-mpl39
41
+ - windows: py313-test-mpl39
42
+ # Test intermediate SPEC 0 configurations on Linux
43
+ - linux: py312-test-mpl37
44
+ # - linux: py311-test-mpl38
39
45
- linux: py312-test-mpl38
40
- - macos: py312-test-mpl38
41
- - windows: py312-test-mpl38
42
- # Test intermediate NEP 29 configurations on Linux
43
- - linux: py39-test-mpl38
44
- - linux: py310-test-mpl38
45
- - linux: py310-test-mpl35
46
- - linux: py311-test-mpl36
47
- - linux: py311-test-mpl37
46
+ - linux: py313-test-mpl38
47
+ - linux: py311-test-mpl39
48
+ # - linux: py312-test-mpl39
49
+ - linux: py313-test-mpl39
48
50
# Test different versions of pytest
49
- - linux: py312-test-mpldev-pytestdev
51
+ - linux: py313-test-mpldev-pytestdev
52
+ - linux: py311-test-mpl37-pytest74
50
53
- linux: py39-test-mpl33-pytest62
51
54
- linux: py38-test-mpl31-pytest54
52
55
coverage : ' codecov'
57
60
uses : OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v1
58
61
with :
59
62
test_command : pytest $GITHUB_WORKSPACE/tests; pytest --mpl $GITHUB_WORKSPACE/tests
60
- # Remove python-version when python-dateutil >2.8.2
61
- python-version : " 3.11"
62
63
secrets :
63
64
pypi_token : ${{ secrets.pypi_password }}
0 commit comments