@@ -23,10 +23,10 @@ jobs:
23
23
runs-on : ubuntu-latest
24
24
steps :
25
25
- name : Checkout
26
- uses : actions/checkout@v4.1.1
26
+ uses : actions/checkout@v4.2.2
27
27
28
28
- name : Install python 3.9
29
- uses : actions/setup-python@v5.1 .0
29
+ uses : actions/setup-python@v5.3 .0
30
30
with :
31
31
python-version : 3.9
32
32
architecture : x64
@@ -57,12 +57,12 @@ jobs:
57
57
runs-on : ${{ matrix.os }}
58
58
steps :
59
59
- name : Checkout
60
- uses : actions/checkout@v4.1.1
60
+ uses : actions/checkout@v4.2.2
61
61
62
62
# General case
63
63
- name : Install python ${{ matrix.nox_session.python }} for tests (not 3.5 not 3.13)
64
64
if : ${{ ! contains(fromJson('["3.5", "3.13"]'), matrix.nox_session.python ) }}
65
- uses : MatteoH2O1999/setup-python@v4 # actions/setup-python@v5.0.0
65
+ uses : MatteoH2O1999/setup-python@v4.1.1 # actions/setup-python@v5.0.0
66
66
id : set-py
67
67
with :
68
68
python-version : ${{ matrix.nox_session.python }}
73
73
# Particular case of issue with 3.5
74
74
- name : Install python ${{ matrix.nox_session.python }} for tests (3.5)
75
75
if : contains(fromJson('["3.5"]'), matrix.nox_session.python )
76
- uses : MatteoH2O1999/setup-python@v4 # actions/setup-python@v5.0.0
76
+ uses : MatteoH2O1999/setup-python@v4.1.1 # actions/setup-python@v5.0.0
77
77
id : set-py-35
78
78
with :
79
79
python-version : ${{ matrix.nox_session.python }}
88
88
89
89
- name : Install python ${{ matrix.nox_session.python }} for tests (3.13)
90
90
if : contains(fromJson('["3.13"]'), matrix.nox_session.python )
91
- uses : actions/setup-python@v5
91
+ uses : actions/setup-python@v5.3.0
92
92
id : set-py-latest
93
93
with :
94
94
# Include all versions including pre releases
99
99
cache-build : true
100
100
101
101
- name : Install python 3.12 for nox
102
- uses : actions/setup-python@v5.1 .0
102
+ uses : actions/setup-python@v5.3 .0
103
103
with :
104
104
python-version : 3.12
105
105
architecture : x64
@@ -118,7 +118,7 @@ jobs:
118
118
# Share ./docs/reports so that they can be deployed with doc in next job
119
119
- name : Share reports with other jobs
120
120
if : runner.os == 'Linux'
121
- uses : actions/upload-artifact@v4.3.1
121
+ uses : actions/upload-artifact@v4.4.3
122
122
with :
123
123
name : reports_dir
124
124
path : ./docs/reports
@@ -128,10 +128,10 @@ jobs:
128
128
if : github.event_name == 'pull_request'
129
129
steps :
130
130
- name : Checkout
131
- uses : actions/checkout@v4.1.1
131
+ uses : actions/checkout@v4.2.2
132
132
133
133
- name : Install python 3.9 for nox
134
- uses : actions/setup-python@v5.1 .0
134
+ uses : actions/setup-python@v5.3 .0
135
135
with :
136
136
python-version : 3.9
137
137
architecture : x64
@@ -153,19 +153,19 @@ jobs:
153
153
run : echo "$GITHUB_CONTEXT"
154
154
155
155
- name : Checkout with no depth
156
- uses : actions/checkout@v4.1.1
156
+ uses : actions/checkout@v4.2.2
157
157
with :
158
158
fetch-depth : 0 # so that gh-deploy works
159
159
160
160
- name : Install python 3.9 for nox
161
- uses : actions/setup-python@v5.1 .0
161
+ uses : actions/setup-python@v5.3 .0
162
162
with :
163
163
python-version : 3.9
164
164
architecture : x64
165
165
166
166
# 1) retrieve the reports generated previously
167
167
- name : Retrieve reports
168
- uses : actions/download-artifact@v4.1.4
168
+ uses : actions/download-artifact@v4.1.8
169
169
with :
170
170
name : reports_dir
171
171
path : ./docs/reports
@@ -197,7 +197,7 @@ jobs:
197
197
EOF
198
198
- name : \[not on TAG\] Publish coverage report
199
199
if : github.event_name == 'push' && startsWith(github.ref, 'refs/heads')
200
- uses : codecov/codecov-action@v4.1.1
200
+ uses : codecov/codecov-action@v5.0.7
201
201
with :
202
202
files : ./docs/reports/coverage/coverage.xml
203
203
- name : \[not on TAG\] Build wheel and sdist
@@ -214,7 +214,7 @@ jobs:
214
214
# 8) Publish the wheel on PyPi
215
215
- name : \[TAG only\] Deploy on PyPi
216
216
if : github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
217
- uses : pypa/gh-action-pypi-publish@release/v1
217
+ uses : pypa/gh-action-pypi-publish@v1.12.2
218
218
with :
219
219
user : __token__
220
220
password : ${{ secrets.PYPI_API_TOKEN }}
0 commit comments