mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-01-31 09:50:58 +00:00
ci: fix JSONDecodeError when combining .coverage.gw*
files
For example: https://github.com/trezor/trezor-firmware/actions/runs/12976369614/job/36188913357 Single `.coverage` files were renamed, but `make test_emu_ui_multicore` generates multiple `.coverage.gw*` files, which may overwrite each other in case there are multiple similar CI jobs (e.g. when translation-related jobs are enabled). [no changelog]
This commit is contained in:
parent
5adb8ef997
commit
a75a9f29d8
7
.github/actions/upload-coverage/action.yml
vendored
7
.github/actions/upload-coverage/action.yml
vendored
@ -2,7 +2,12 @@ name: 'Upload coverage data'
|
|||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
steps:
|
steps:
|
||||||
- run: mv core/src/.coverage core/src/.coverage.${{ github.job }}${{ strategy.job-index }} || true
|
# add per-job suffix so the .coverage files won't be overwritten during merge (by `core_coverage_report`)
|
||||||
|
- run: |
|
||||||
|
for F in core/src/.coverage core/src/.coverage.gw*
|
||||||
|
do
|
||||||
|
mv -v $F $F.${{ github.job }}${{ strategy.job-index }} || true
|
||||||
|
done
|
||||||
shell: sh
|
shell: sh
|
||||||
- uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
|
Loading…
Reference in New Issue
Block a user