@@ -42,10 +42,10 @@ jobs:
4242 sdist_verify :
4343 runs-on : ubuntu-latest
4444 steps :
45- - uses : actions/checkout@v4
46- - uses : actions/setup-python@v5
45+ - uses : actions/checkout@v5
46+ - uses : actions/setup-python@v6
4747 with :
48- python-version : ' 3.12 '
48+ python-version : ' 3.13 '
4949 - run : python -m pip install -U --user build
5050 - run : python -m build . --sdist
5151 - run : python -m pip install -U --user twine
@@ -60,18 +60,19 @@ jobs:
6060 toxdeps : tox-pypi-filter
6161 posargs : -n auto
6262 envs : |
63- - windows: py311
63+ - linux: py314
64+ - windows: py312
6465 - macos: py312
65- - linux: py310 -oldestdeps
66- - linux: py313 -devdeps
66+ - linux: py312 -oldestdeps
67+ - linux: py314 -devdeps
6768 secrets :
6869 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
6970
7071 docs :
7172 needs : [core]
7273 uses : OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2
7374 with :
74- default_python : ' 3.12 '
75+ default_python : ' 3.13 '
7576 submodules : false
7677 pytest : false
7778 toxdeps : tox-pypi-filter
@@ -86,48 +87,35 @@ jobs:
8687 needs : [test]
8788 uses : OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2
8889 with :
89- default_python : ' 3.12 '
90+ default_python : ' 3.13 '
9091 submodules : false
9192 coverage : codecov
9293 toxdeps : tox-pypi-filter
9394 posargs : -n 1
9495 envs : |
95- - linux: py312-online
96- secrets :
97- CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
98-
99- devdeps :
100- needs : [test]
101- uses : OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@main
102- with :
103- submodules : false
104- coverage : codecov
105- toxdeps : tox-pypi-filter
106- posargs : -n auto
107- envs : |
108- - linux: py312-devdeps
96+ - linux: py313-online
10997 secrets :
11098 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
11199
112100 conda :
113101 needs : [online]
114102 runs-on : ubuntu-latest
115103 steps :
116- - uses : actions/checkout@v4
104+ - uses : actions/checkout@v5
117105 with :
118106 fetch-depth : 0
119107 lfs : true
120108 - uses : conda-incubator/setup-miniconda@v3
121109 with :
122- installer-url : https://github.com/conda-forge/miniforge/releases/download/24 .3.0 -0/Miniforge3-24 .3.0 -0-Linux-x86_64.sh
123- python-version : " 3.12 "
110+ installer-url : https://github.com/conda-forge/miniforge/releases/download/25 .3.1 -0/Miniforge3-25 .3.1 -0-Linux-x86_64.sh
111+ python-version : " 3.13 "
124112 activate-environment : sunkit_image_test
125113 environment-file : sunkit-test-env.yaml
126114 - name : Run tests
127115 shell : bash -el {0}
128116 run : |
129117 conda list
130- tox -e py312
118+ tox -e py313
131119 - uses : codecov/codecov-action@v5
132120 with :
133121 token : ${{ secrets.CODECOV_TOKEN }}
@@ -145,7 +133,7 @@ jobs:
145133 needs : [test, docs]
146134 uses : OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v2
147135 with :
148- python-version : ' 3.12 '
136+ python-version : ' 3.13 '
149137 test_extras : ' tests'
150138 test_command : ' pytest -p no:warnings --doctest-rst -m "not mpl_image_compare" --pyargs sunkit_image'
151139 submodules : false
0 commit comments