@@ -36,7 +36,7 @@ concurrency:
3636 cancel-in-progress : true
3737
3838env :
39- PYTHON_VERSION_DEFAULT : " 3.12 "
39+ PYTHON_VERSION_DEFAULT : " 3.14 "
4040 POETRY_VERSION : " 1.8.1"
4141 REPORTS_DIR : CI_reports
4242 TESTS_REPORTS_ARTIFACT : tests-reports
5252 steps :
5353 - name : Checkout
5454 # see https://github.com/actions/checkout
55- uses : actions/checkout@v5
55+ uses : actions/checkout@v6
5656 - name : Setup Python Environment
5757 # see https://github.com/actions/setup-python
5858 uses : actions/setup-python@v6
7575 steps :
7676 - name : Checkout
7777 # see https://github.com/actions/checkout
78- uses : actions/checkout@v5
78+ uses : actions/checkout@v6
7979 - name : Setup Python Environment
8080 # see https://github.com/actions/setup-python
8181 uses : actions/setup-python@v6
9898 steps :
9999 - name : Checkout
100100 # see https://github.com/actions/checkout
101- uses : actions/checkout@v5
101+ uses : actions/checkout@v6
102102 - name : Setup Python Environment
103103 # see https://github.com/actions/setup-python
104104 uses : actions/setup-python@v6
@@ -122,7 +122,7 @@ jobs:
122122 fail-fast : false
123123 matrix :
124124 include :
125- - python-version : ' 3.13 ' # latest
125+ - python-version : ' 3.14 ' # latest
126126 os : ubuntu-latest
127127 toxenv-factors : ' -current'
128128 - python-version : ' 3.9' # lowest
@@ -131,7 +131,7 @@ jobs:
131131 steps :
132132 - name : Checkout
133133 # see https://github.com/actions/checkout
134- uses : actions/checkout@v5
134+ uses : actions/checkout@v6
135135 - name : Setup Python Environment
136136 # see https://github.com/actions/setup-python
137137 uses : actions/setup-python@v6
@@ -154,7 +154,7 @@ jobs:
154154 steps :
155155 - name : Checkout
156156 # see https://github.com/actions/checkout
157- uses : actions/checkout@v5
157+ uses : actions/checkout@v6
158158 - name : Setup Python Environment
159159 # see https://github.com/actions/setup-python
160160 uses : actions/setup-python@v6
@@ -187,7 +187,7 @@ jobs:
187187 steps :
188188 - name : Checkout
189189 # see https://github.com/actions/checkout
190- uses : actions/checkout@v5
190+ uses : actions/checkout@v6
191191 - name : Setup Python Environment
192192 # see https://github.com/actions/setup-python
193193 uses : actions/setup-python@v6
@@ -210,27 +210,21 @@ jobs:
210210 - macos-latest
211211 - windows-latest
212212 python-version :
213- - " 3.13" # highest supported
213+ - " 3.14" # highest supported
214+ - " 3.13"
214215 - " 3.12"
215216 - " 3.11"
216217 - " 3.10"
217218 - " 3.9" # lowest supported -- handled in include
218219 exclude :
219- - os : macos-latest
220+ - os : macos-latest # macos-latest is incompatible with some PY versions
220221 python-version : " 3.10"
221- - os : macos-latest
222+ - os : macos-latest # macos-latest is incompatible with some PY versions
222223 python-version : " 3.9"
223- include :
224- - os : macos-13
225- python-version : " 3.10"
226- unittest-args : []
227- - os : macos-13
228- python-version : " 3.9"
229- unittest-args : []
230224 steps :
231225 - name : Checkout
232226 # see https://github.com/actions/checkout
233- uses : actions/checkout@v5
227+ uses : actions/checkout@v6
234228 - name : Create reports directory
235229 run : mkdir ${{ env.REPORTS_DIR }}
236230 - name : Setup Python Environment
@@ -268,7 +262,7 @@ jobs:
268262 - name : Artifact reports
269263 if : ${{ ! cancelled() }}
270264 # see https://github.com/actions/upload-artifact
271- uses : actions/upload-artifact@v4
265+ uses : actions/upload-artifact@v6
272266 with :
273267 name : ' ${{ env.TESTS_REPORTS_ARTIFACT }}_bnt_${{ matrix.os }}_py${{ matrix.python-version }}'
274268 path : ${{ env.REPORTS_DIR }}
@@ -282,7 +276,7 @@ jobs:
282276 steps :
283277 - name : fetch test artifacts
284278 # see https://github.com/actions/download-artifact
285- uses : actions/download-artifact@v5
279+ uses : actions/download-artifact@v7
286280 with :
287281 pattern : ' ${{ env.TESTS_REPORTS_ARTIFACT }}_bnt_*'
288282 merge-multiple : true
0 commit comments