ci: test: adjust to new artifact merging behavior

pull/2264/head
Emilio López 9 months ago
parent b107e9e22c
commit 4a6920a2b5
  1. 4
      .github/actions/upload-coverage/action.yml
  2. 3
      .github/workflows/test.yml

@ -15,7 +15,7 @@ runs:
# This method has the limitation of 1 coverage file per run, limiting some coverage between online/offline tests.
- run: |
COVERAGE_UUID=$(python3 -c "import uuid; print(uuid.uuid4())")
echo "COVERAGE_UUID=${COVERAGE_UUID}" >> $GITHUB_OUTPUT
echo "COVERAGE_UUID=${COVERAGE_UUID}" >> "$GITHUB_OUTPUT"
if [ -f .coverage ]; then
mv .coverage .coverage.${COVERAGE_UUID}
fi
@ -23,7 +23,7 @@ runs:
shell: bash
- uses: actions/upload-artifact@v4
with:
name: coverage-data
name: coverage-data-${{ steps.coverage-uuid.outputs.COVERAGE_UUID }}
path: |
.coverage.*
*.lcov

@ -111,7 +111,8 @@ jobs:
- name: download coverage data
uses: actions/download-artifact@v4
with:
name: coverage-data
pattern: coverage-data-*
merge-multiple: true
- name: combine coverage data
id: combinecoverage

Loading…
Cancel
Save