diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f082d159..03eab010 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -70,10 +70,10 @@ jobs: run: tox run -f py$(echo ${{ matrix.python-version }} | tr -d .) - name: Upload coverage data - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: - name: coverage-data - path: '.coverage.*' + name: coverage-data-${{ matrix.python-version }} + path: '${{ github.workspace }}/.coverage.*' coverage: name: Coverage @@ -90,9 +90,11 @@ jobs: run: python -m pip install --upgrade coverage[toml] - name: Download data - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: - name: coverage-data + path: ${{ github.workspace }} + pattern: coverage-data-* + merge-multiple: true - name: Combine coverage and fail if it's <100% run: | @@ -102,7 +104,7 @@ jobs: - name: Upload HTML report if: ${{ failure() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: html-report path: htmlcov