82
82
LSP : ' ${{ matrix.lsp }}'
83
83
LSP_EXTRACT_FILE : ' ${{ matrix.lsp_extract_file }}'
84
84
- if : always()
85
- uses : codecov/codecov-action@v3
85
+ uses : codecov/codecov-action@v5
86
86
with :
87
87
directory : empty
88
88
name : Windows (${{ matrix.python }}, ${{ matrix.arch }}${{ matrix.extra_name }})
@@ -137,7 +137,7 @@ jobs:
137
137
- if : >-
138
138
always()
139
139
&& matrix.check_formatting != '1'
140
- uses: codecov/codecov-action@v3
140
+ uses: codecov/codecov-action@v5
141
141
with:
142
142
directory: empty
143
143
name: Ubuntu (${{ matrix.python }}${{ matrix.extra_name }})
@@ -173,7 +173,7 @@ jobs:
173
173
- name : Run tests
174
174
run : ./ci.sh
175
175
- if : always()
176
- uses : codecov/codecov-action@v3
176
+ uses : codecov/codecov-action@v5
177
177
with :
178
178
directory : empty
179
179
name : macOS (${{ matrix.python }})
@@ -191,9 +191,10 @@ jobs:
191
191
- name : Install necessary packages
192
192
# can't use setup-python because that python doesn't seem to work;
193
193
# `python3-dev` (rather than `python:alpine`) for some ctypes reason,
194
+ # `curl`, `gpg`, `git`, `jq` for codecov-action v4/v5 to work (https://github.com/codecov/codecov-action/issues/1320).
194
195
# `nodejs` for pyright (`node-env` pulls in nodejs but that takes a while and can time out the test).
195
196
# `perl` for a platform independent `sed -i` alternative
196
- run : apk update && apk add python3-dev bash nodejs perl
197
+ run : apk update && apk add python3-dev bash curl gpg git jq nodejs perl
197
198
- name : Enter virtual environment
198
199
run : python -m venv .venv
199
200
- name : Run tests
@@ -202,7 +203,7 @@ jobs:
202
203
id : get-version
203
204
run : echo "version=$(python -V | cut -d' ' -f2 | cut -d'.' -f1,2)" >> "${GITHUB_OUTPUT}"
204
205
- if : always()
205
- uses : codecov/codecov-action@v3
206
+ uses : codecov/codecov-action@v5
206
207
with :
207
208
directory : empty
208
209
name : Alpine
0 commit comments