@@ -166,34 +166,34 @@ jobs:
166166 fi
167167 echo "flags=${flags}" >> $GITHUB_OUTPUT
168168
169- # todo: upload coverage in separate job similar to LizardByte/libdisplaydevice
170- - name : Upload test results to Codecov
169+ - name : Upload coverage
171170 # any except canceled or skipped
172171 if : >-
173172 always() &&
174- ( steps.test .outcome == 'success' || steps.test.outcome == 'failure') &&
173+ steps.test_report .outcome == 'success' &&
175174 startsWith(github.repository, 'LizardByte/')
176- uses : codecov/test-results- action@47f89e9acb64b76debcd5ea40642d25a4adced9f # v1.1.1
175+ uses : codecov/codecov- action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
177176 with :
178177 disable_search : true
179178 fail_ci_if_error : true
180- files : ./build/tests/test_results .xml
179+ files : ./build/coverage .xml
181180 flags : " ${{ steps.codecov_flags.outputs.flags }}"
181+ report_type : coverage
182182 token : ${{ secrets.CODECOV_TOKEN }}
183183 verbose : true
184184
185- # todo: upload coverage in separate job similar to LizardByte/libdisplaydevice
186- - name : Upload coverage
185+ - name : Upload test results
187186 # any except canceled or skipped
188187 if : >-
189188 always() &&
190- steps.test_report .outcome == 'success' &&
189+ ( steps.test .outcome == 'success' || steps.test.outcome == 'failure') &&
191190 startsWith(github.repository, 'LizardByte/')
192191 uses : codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5.5.2
193192 with :
194193 disable_search : true
195194 fail_ci_if_error : true
196- files : ./build/coverage .xml
195+ files : ./build/tests/test_results .xml
197196 flags : " ${{ steps.codecov_flags.outputs.flags }}"
197+ report_type : test_results
198198 token : ${{ secrets.CODECOV_TOKEN }}
199199 verbose : true
0 commit comments