@@ -26,27 +26,29 @@ 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: py38-test-mpl22
35
+ - macos: py37-test-mpl22
36
+ - windows: py38-test-mpl22
38
37
# Test newest configurations
38
+ - linux: py313-test-mpl39
39
+ - macos: py313-test-mpl39
40
+ - windows: py313-test-mpl39
41
+ # Test intermediate SPEC 0 configurations on Linux
42
+ - linux: py312-test-mpl37
43
+ # - linux: py311-test-mpl38
39
44
- 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
45
+ - linux: py313-test-mpl38
46
+ - linux: py311-test-mpl39
47
+ # - linux: py312-test-mpl39
48
+ - linux: py313-test-mpl39
48
49
# Test different versions of pytest
49
- - linux: py312-test-mpldev-pytestdev
50
+ - linux: py313-test-mpldev-pytestdev
51
+ - linux: py311-test-mpl37-pytest74
50
52
- linux: py39-test-mpl33-pytest62
51
53
- linux: py38-test-mpl31-pytest54
52
54
coverage : ' codecov'
57
59
uses : OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v1
58
60
with :
59
61
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
62
secrets :
63
63
pypi_token : ${{ secrets.pypi_password }}
0 commit comments