diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index b9c2bed..da664a9 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -18,9 +18,9 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -29,11 +29,12 @@ jobs: - name: Test with tox run: tox - name: Upload coverage data - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: coverage-${{ matrix.python-version }} - path: .coverage* + path: '.coverage.*' retention-days: 1 + include-hidden-files: true report: needs: build @@ -41,24 +42,24 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v1 + uses: actions/checkout@v4 - name: Download artifacts - uses: actions/download-artifact@v2 - - name: Set up Python 3.8 - uses: actions/setup-python@v2 + uses: actions/download-artifact@v4 + - name: Set up Python 3.11 + uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.11 - name: Install dependencies run: | pip install coverage - name: Compile coverage data run: | - mv coverage-*/.coverage* . + mv coverage-*/.coverage.* . coverage combine coverage html coverage report - name: Upload coverage report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: htmlcov path: htmlcov