1515 runs-on : ubuntu-latest
1616 steps :
1717 - name : Check out code
18- uses : actions/checkout@v3
19- - uses : actions/setup-python@v4
18+ uses : actions/checkout@v4
19+ - uses : actions/setup-python@v5
2020 with :
2121 python-version : ${{ env.PYTHON_VERSION }}
2222 - name : Install dependencies
3131 runs-on : ubuntu-latest
3232 steps :
3333 - name : Check out code
34- uses : actions/checkout@v3
34+ uses : actions/checkout@v4
3535 - name : Set up Python
36- uses : actions/setup-python@v4
36+ uses : actions/setup-python@v5
3737 with :
3838 python-version : ${{ env.PYTHON_VERSION }}
3939 - name : Install dependencies
4848 runs-on : ubuntu-latest
4949 steps :
5050 - name : Check out code
51- uses : actions/checkout@v3
52- - uses : actions/setup-python@v4
51+ uses : actions/checkout@v4
52+ - uses : actions/setup-python@v5
5353 with :
5454 python-version : ${{ env.PYTHON_VERSION }}
5555 - name : Install dependencies
6464 runs-on : ubuntu-latest
6565 steps :
6666 - name : Check out code
67- uses : actions/checkout@v3
68- - uses : actions/setup-python@v4
67+ uses : actions/checkout@v4
68+ - uses : actions/setup-python@v5
6969 with :
7070 python-version : ${{ env.PYTHON_VERSION }}
7171 - name : Install dependencies
8181 runs-on : ubuntu-latest
8282 steps :
8383 - name : Check out code
84- uses : actions/checkout@v3
85- - uses : actions/setup-python@v4
84+ uses : actions/checkout@v4
85+ - uses : actions/setup-python@v5
8686 with :
8787 python-version : ${{ env.PYTHON_VERSION }}
8888 - name : Install dependencies
@@ -101,8 +101,8 @@ jobs:
101101 python-version : ["3.7", "3.8", "3.9", "3.10"]
102102 steps :
103103 - name : Check out code
104- uses : actions/checkout@v3
105- - uses : actions/setup-python@v4
104+ uses : actions/checkout@v4
105+ - uses : actions/setup-python@v5
106106 with :
107107 python-version : ${{ matrix.python-version }}
108108 - name : Install dependencies
@@ -115,23 +115,23 @@ jobs:
115115 run : pytest --cov-report xml:coverage-${{ matrix.python-version }}.xml --junitxml=test-results-${{ matrix.python-version }}.xml
116116
117117 - name : Upload pytest test results artifact
118- uses : actions/upload-artifact@v3
118+ uses : actions/upload-artifact@v4
119119 with :
120120 name : pytest-results-${{ matrix.python-version }}
121121 path : test-results-${{ matrix.python-version }}.xml
122122 # Use always() to always run this step to publish test results when there are test failures
123123 if : ${{ always() }}
124124
125125 - name : Upload coverage results artifact
126- uses : actions/upload-artifact@v3
126+ uses : actions/upload-artifact@v4
127127 with :
128128 name : pytest-coverage-${{ matrix.python-version }}
129129 path : coverage-${{ matrix.python-version }}.xml
130130 # Use always() to always run this step to publish test results when there are test failures
131131 if : ${{ always() }}
132132
133133 - name : Publish coverage results to Codecov
134- uses : codecov/codecov-action@v3.1.1
134+ uses : codecov/codecov-action@v5.4.2
135135 with :
136136 file : coverage-${{ matrix.python-version }}.xml
137137 fail_ci_if_error : true
@@ -142,9 +142,9 @@ jobs:
142142 continue-on-error : true
143143 steps :
144144 - name : Check out code
145- uses : actions/checkout@v3
145+ uses : actions/checkout@v4
146146
147- - uses : actions/setup-python@v4
147+ - uses : actions/setup-python@v5
148148 with :
149149 python-version : ${{ env.PYTHON_VERSION }}
150150
@@ -158,7 +158,7 @@ jobs:
158158 run : mkdocs build --strict
159159
160160 - name : Upload docs as an artifact
161- uses : actions/upload-artifact@v3
161+ uses : actions/upload-artifact@v4
162162 with :
163163 name : docs-site
164164 path : site/
@@ -168,9 +168,9 @@ jobs:
168168 if : github.event_name == 'push' && github.ref == 'refs/heads/main'
169169 steps :
170170 - name : Check out code
171- uses : actions/checkout@v3
171+ uses : actions/checkout@v4
172172
173- - uses : actions/setup-python@v4
173+ - uses : actions/setup-python@v5
174174 with :
175175 python-version : ${{ env.PYTHON_VERSION }}
176176
0 commit comments