@@ -23,17 +23,17 @@ jobs:
2323 runs-on : ubuntu-latest
2424 steps :
2525 - uses : actions/checkout@v4
26- - uses : actions/setup-python@v4
26+ - uses : actions/setup-python@v5
2727 with :
2828 python-version : 3.x
29- -
uses :
pre-commit/[email protected] .0 29+ -
uses :
pre-commit/[email protected] .1 3030
3131 combine-environments :
3232 runs-on : ubuntu-latest
3333
3434 steps :
3535 - uses : actions/checkout@v4
36- - uses : actions/setup-python@v4
36+ - uses : actions/setup-python@v5
3737 with :
3838 python-version : 3.x
3939 - name : 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@v3
47+ - uses : actions/upload-artifact@v4
4848 with :
4949 name : combined-environments
5050 path : ci/combined-environment-*.yml
@@ -55,18 +55,18 @@ jobs:
5555 runs-on : ubuntu-latest
5656 strategy :
5757 matrix :
58- python-version : ['3.10 ']
58+ python-version : ['3.11 ']
5959
6060 steps :
6161 - uses : actions/checkout@v4
62- - uses : actions/download-artifact@v3
62+ - uses : actions/download-artifact@v4
6363 with :
6464 name : combined-environments
6565 path : ci
6666 - name : Get current date
6767 id : date
6868 run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
69- - uses : mamba-org/setup-micromamba@v1
69+ - uses : mamba-org/setup-micromamba@v2
7070 with :
7171 environment-file : ci/combined-environment-ci.yml
7272 environment-name : DEVELOP
@@ -88,22 +88,22 @@ jobs:
8888
8989 steps :
9090 - uses : actions/checkout@v4
91- - uses : actions/download-artifact@v3
91+ - uses : actions/download-artifact@v4
9292 with :
9393 name : combined-environments
9494 path : ci
9595 - name : Get current date
9696 id : date
9797 run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
98- - uses : mamba-org/setup-micromamba@v1
98+ - uses : mamba-org/setup-micromamba@v2
9999 with :
100100 environment-file : ci/combined-environment-ci.yml
101101 environment-name : DEVELOP
102102 cache-environment : true
103103 cache-environment-key : environment-${{ steps.date.outputs.date }}
104104 cache-downloads-key : downloads-${{ steps.date.outputs.date }}
105105 create-args : >-
106- python=3.10
106+ python=3.11
107107 - name : Install package
108108 run : |
109109 python -m pip install --no-deps -e .
@@ -117,22 +117,22 @@ jobs:
117117
118118 steps :
119119 - uses : actions/checkout@v4
120- - uses : actions/download-artifact@v3
120+ - uses : actions/download-artifact@v4
121121 with :
122122 name : combined-environments
123123 path : ci
124124 - name : Get current date
125125 id : date
126126 run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
127- - uses : mamba-org/setup-micromamba@v1
127+ - uses : mamba-org/setup-micromamba@v2
128128 with :
129129 environment-file : ci/combined-environment-ci.yml
130130 environment-name : DEVELOP
131131 cache-environment : true
132132 cache-environment-key : environment-${{ steps.date.outputs.date }}
133133 cache-downloads-key : downloads-${{ steps.date.outputs.date }}
134134 create-args : >-
135- python=3.10
135+ python=3.11
136136 - name : Install package
137137 run : |
138138 python -m pip install --no-deps -e .
@@ -149,19 +149,19 @@ jobs:
149149 strategy :
150150 matrix :
151151 include :
152- - python-version : ' 3.10 '
152+ - python-version : ' 3.11 '
153153 extra : -integration
154154
155155 steps :
156156 - uses : actions/checkout@v4
157- - uses : actions/download-artifact@v3
157+ - uses : actions/download-artifact@v4
158158 with :
159159 name : combined-environments
160160 path : ci
161161 - name : Get current date
162162 id : date
163163 run : echo "date=$(date +%Y-%m-%d)" >> "${GITHUB_OUTPUT}"
164- - uses : mamba-org/setup-micromamba@v1
164+ - uses : mamba-org/setup-micromamba@v2
165165 with :
166166 environment-file : ci/combined-environment${{ matrix.extra }}.yml
167167 environment-name : DEVELOP${{ matrix.extra }}
@@ -189,9 +189,9 @@ jobs:
189189
190190 steps :
191191 - uses : actions/checkout@v4
192- - uses : actions/setup-python@v4
192+ - uses : actions/setup-python@v5
193193 with :
194- python-version : ' 3.10 '
194+ python-version : ' 3.11 '
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@v3
209+ - uses : actions/upload-artifact@v4
210210 with :
211211 name : distribution
212212 path : dist
@@ -215,7 +215,7 @@ jobs:
215215 runs-on : ubuntu-latest
216216 needs : distribution
217217 if : |
218- always() &&
218+ always() && true &&
219219 needs.distribution.result == 'success' &&
220220 github.event_name == 'push' &&
221221 startsWith(github.ref, 'refs/tags')
@@ -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@v3
229+ - uses : actions/download-artifact@v4
230230 with :
231231 name : distribution
232232 path : dist
233- - uses : pypa/gh-action-pypi-publish@v1.8.10
233+ - uses : pypa/gh-action-pypi-publish@v1.12.4
234234 with :
235235 verbose : true
0 commit comments