@@ -24,14 +24,14 @@ jobs:
2424 OS : ${{ matrix.os }}
2525 PYTHON : ${{ matrix.python-version }}
2626 steps :
27- - uses : actions/checkout@v4
27+ - uses : actions/checkout@main
2828 - name : Set up Python
29- uses : actions/setup-python@v4
29+ uses : actions/setup-python@main
3030 with :
3131 python-version : ${{ matrix.python-version }}
3232
3333 - name : Cache Python dependencies
34- uses : actions/cache@v3
34+ uses : actions/cache@main
3535 with :
3636 path : ~/.cache/pip
3737 key : ${{ runner.os }}-pip-${{ hashFiles('**/requirements-tests.txt') }}
@@ -64,20 +64,22 @@ jobs:
6464 run : pytest tests/acceptance --cov=rocketpy --cov-append --cov-report=xml
6565
6666 - name : Upload coverage to artifacts
67- uses : actions/upload-artifact@v3
67+ uses : actions/upload-artifact@main
6868 with :
6969 name : coverage
7070 path : coverage.xml
71+ overwrite : true
72+ if-no-files-found : error
7173
7274 CodecovUpload :
7375 needs : Pytest
7476 runs-on : ubuntu-latest
7577 steps :
76- - uses : actions/checkout@v4
77- - name : Download all coverage reports
78- uses : actions/download-artifact@v3
78+ - uses : actions/checkout@main
79+ - name : Download latest coverage report
80+ uses : actions/download-artifact@main
7981 - name : Upload to Codecov
80- uses : codecov/codecov-action@v4
82+ uses : codecov/codecov-action@main
8183 with :
8284 token : ${{ secrets.CODECOV_TOKEN }}
8385 files : |
0 commit comments