@@ -22,20 +22,20 @@ jobs:
2222 pre-commit :
2323 runs-on : ubuntu-latest
2424 steps :
25- - uses : actions/checkout@v4
26- - uses : actions/setup-python@v5
25+ - uses : actions/checkout@v6
26+ - uses : actions/setup-python@v6
2727 with :
28- python-version : 3.x
28+ python-version : ' 3.12 '
2929 - uses : pre-commit/action@v3.0.1
3030
3131 combine-environments :
3232 runs-on : ubuntu-latest
3333
3434 steps :
35- - uses : actions/checkout@v4
36- - uses : actions/setup-python@v5
35+ - uses : actions/checkout@v6
36+ - uses : actions/setup-python@v6
3737 with :
38- python-version : 3.x
38+ python-version : ' 3.12 '
3939 - name : Install conda-merge
4040 run : |
4141 python -m pip install conda-merge
4444 for SUFFIX in ci integration; do
4545 conda-merge ci/environment-$SUFFIX.yml environment.yml > ci/combined-environment-$SUFFIX.yml || exit
4646 done
47- - uses : actions/upload-artifact@v4
47+ - uses : actions/upload-artifact@v6
4848 with :
4949 name : combined-environments
5050 path : ci/combined-environment-*.yml
@@ -55,11 +55,11 @@ jobs:
5555 runs-on : ubuntu-latest
5656 strategy :
5757 matrix :
58- python-version : ['3.11 ']
58+ python-version : ['3.12', '3.13 ']
5959
6060 steps :
61- - uses : actions/checkout@v4
62- - uses : actions/download-artifact@v4
61+ - uses : actions/checkout@v6
62+ - uses : actions/download-artifact@v7
6363 with :
6464 name : combined-environments
6565 path : ci
8787 runs-on : ubuntu-latest
8888
8989 steps :
90- - uses : actions/checkout@v4
91- - uses : actions/download-artifact@v4
90+ - uses : actions/checkout@v6
91+ - uses : actions/download-artifact@v7
9292 with :
9393 name : combined-environments
9494 path : ci
@@ -103,7 +103,7 @@ jobs:
103103 cache-environment-key : environment-${{ steps.date.outputs.date }}
104104 cache-downloads-key : downloads-${{ steps.date.outputs.date }}
105105 create-args : >-
106- python=3.11
106+ python=3.12
107107 - name : Install package
108108 run : |
109109 python -m pip install --no-deps -e .
@@ -116,8 +116,8 @@ jobs:
116116 runs-on : ubuntu-latest
117117
118118 steps :
119- - uses : actions/checkout@v4
120- - uses : actions/download-artifact@v4
119+ - uses : actions/checkout@v6
120+ - uses : actions/download-artifact@v7
121121 with :
122122 name : combined-environments
123123 path : ci
@@ -132,7 +132,7 @@ jobs:
132132 cache-environment-key : environment-${{ steps.date.outputs.date }}
133133 cache-downloads-key : downloads-${{ steps.date.outputs.date }}
134134 create-args : >-
135- python=3.11
135+ python=3.12
136136 - name : Install package
137137 run : |
138138 python -m pip install --no-deps -e .
@@ -149,12 +149,12 @@ jobs:
149149 strategy :
150150 matrix :
151151 include :
152- - python-version : ' 3.11 '
152+ - python-version : ' 3.12 '
153153 extra : -integration
154154
155155 steps :
156- - uses : actions/checkout@v4
157- - uses : actions/download-artifact@v4
156+ - uses : actions/checkout@v6
157+ - uses : actions/download-artifact@v7
158158 with :
159159 name : combined-environments
160160 path : ci
@@ -188,10 +188,10 @@ jobs:
188188 (needs.integration-tests.result == 'success' || needs.integration-tests.result == 'skipped')
189189
190190 steps :
191- - uses : actions/checkout@v4
192- - uses : actions/setup-python@v5
191+ - uses : actions/checkout@v6
192+ - uses : actions/setup-python@v6
193193 with :
194- python-version : ' 3.11 '
194+ python-version : ' 3.12 '
195195 - name : Install package
196196 run : |
197197 python -m pip install --upgrade pip
@@ -206,7 +206,7 @@ jobs:
206206 python -m twine check --strict * || exit
207207 python -c "import openptv_python" || exit
208208 cd ..
209- - uses : actions/upload-artifact@v4
209+ - uses : actions/upload-artifact@v6
210210 with :
211211 name : distribution
212212 path : dist
@@ -226,10 +226,10 @@ jobs:
226226 id-token : write # IMPORTANT: this permission is mandatory for trusted publish
227227
228228 steps :
229- - uses : actions/download-artifact@v4
229+ - uses : actions/download-artifact@v7
230230 with :
231231 name : distribution
232232 path : dist
233- - uses : pypa/gh-action-pypi-publish@v1.12.4
233+ - uses : pypa/gh-action-pypi-publish@v1.13.0
234234 with :
235235 verbose : true
0 commit comments