62
62
echo "${VIRTUAL_ENV}/lib" >> $GITHUB_PATH
63
63
echo "${VIRTUAL_ENV}/lib64" >> $GITHUB_PATH
64
64
echo "LD_LIBRARY_PATH=${VIRTUAL_ENV}/lib:${VIRTUAL_ENV}/lib64:$LD_LIBRARY_PATH" >> $GITHUB_ENV
65
- echo "PYTHON_PATH=${VIRTUAL_ENV}/bin" >> "$GITHUB_OUTPUT"
66
- echo "RETICULATE_PYTHON=${VIRTUAL_ENV}/bin/python3" >> "$GITHUB_OUTPUT"
67
- echo "PYTHON_VERSION=$(python --version)" >> "$GITHUB_OUTPUT"
68
65
- name : Setup pip
69
66
run : |
70
67
pip3 install -U pip
82
79
- name : Setup cached item
83
80
run : |
84
81
pip3 install -r requirements.txt
82
+ echo '::group:: pip list'
83
+ pip3 list
84
+ echo '::endgroup::'
85
85
- name : Setup Vim
86
86
id : ' vim'
87
87
uses : thinca/action-setup-vim@v2
@@ -118,13 +118,21 @@ jobs:
118
118
env :
119
119
THEMIS_PROFILE : ${{ github.workspace }}/vim-profile-${{ runner.os }}-${{ matrix.vim }}-${{ matrix.type }}.txt
120
120
run : |
121
- export PATH=$(python3 -m site --user-base)/bin:${PATH}
121
+ echo '::group:: Profile file: ${THEMIS_PROFILE}'
122
+ cat "${THEMIS_PROFILE}"
123
+ echo '::endgroup::'
122
124
covimerage write_coverage "${THEMIS_PROFILE}"
125
+ echo '::group:: coverage file: .coverage_covimerage'
126
+ cat .coverage_covimerage
127
+ echo '::endgroup::'
123
128
coverage xml
129
+ echo '::group:: xml file: coverage.xml'
130
+ cat coverage.xml
131
+ echo '::endgroup::'
124
132
- name : Send coverage
125
133
uses : codecov/codecov-action@v5
126
134
with :
127
- file : ./coverage.xml
135
+ files : ./coverage.xml
128
136
env_vars : OS,VIMVER
129
137
windows :
130
138
strategy :
@@ -180,6 +188,16 @@ jobs:
180
188
[Reflection.Assembly]::LoadWithPartialName('System.IO.Compression.FileSystem') > $null
181
189
[System.IO.Compression.ZipFile]::ExtractToDirectory($zip, $lua)
182
190
Write-Output "$($lua)" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
191
+ - name : Setup Python
192
+ uses : actions/setup-python@v5
193
+ with :
194
+ python-version-file : ' .python-version'
195
+ - name : Setup venv
196
+ run : |
197
+ python -m venv .venv
198
+ .venv\Scripts\activate
199
+ echo "VIRTUAL_ENV=%VIRTUAL_ENV%" >> %GITHUB_ENV%
200
+ echo "%VIRTUAL_ENV%\Scripts" >> %GITHUB_PATH%
183
201
- name : Setup pip
184
202
id : setup
185
203
run : |
@@ -195,6 +213,12 @@ jobs:
195
213
key : ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }}
196
214
restore-keys : |
197
215
${{ runner.os }}-pip-
216
+ - name : Setup cached item
217
+ run : |
218
+ pip install -r requirements.txt
219
+ echo '::group:: pip list'
220
+ pip list
221
+ echo '::endgroup::'
198
222
- name : Setup Vim
199
223
id : ' vim'
200
224
uses : thinca/action-setup-vim@v2
@@ -234,11 +258,19 @@ jobs:
234
258
THEMIS_PROFILE : ${{ github.workspace }}/vim-profile-${{ runner.os }}-${{ matrix.vim }}-${{ matrix.type }}.txt
235
259
shell : pwsh
236
260
run : |
237
- pip install -r requirements.txt
261
+ echo '::group:: Profile file: ${Env:THEMIS_PROFILE}'
262
+ cat "${Env:THEMIS_PROFILE}"
263
+ echo '::endgroup::'
238
264
covimerage write_coverage ${Env:THEMIS_PROFILE}
265
+ echo '::group:: coverage file: .coverage_covimerage'
266
+ cat .coverage_covimerage
267
+ echo '::endgroup::'
239
268
coverage xml
269
+ echo '::group:: xml file: coverage.xml'
270
+ cat coverage.xml
271
+ echo '::endgroup::'
240
272
- name : Send coverage
241
273
uses : codecov/codecov-action@v5
242
274
with :
243
- file : ./coverage.xml
275
+ files : ./coverage.xml
244
276
env_vars : OS,VIMVER
0 commit comments