|
40 | 40 | CACHE_VERSION: 11
|
41 | 41 | UV_CACHE_VERSION: 1
|
42 | 42 | MYPY_CACHE_VERSION: 9
|
43 |
| - HA_SHORT_VERSION: "2025.2" |
| 43 | + HA_SHORT_VERSION: "2025.3" |
44 | 44 | DEFAULT_PYTHON: "3.13"
|
45 | 45 | ALL_PYTHON_VERSIONS: "['3.13']"
|
46 | 46 | # 10.3 is the oldest supported version
|
@@ -234,7 +234,7 @@ jobs:
|
234 | 234 |
|
235 | 235 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
236 | 236 | id: python
|
237 |
| - uses: actions/setup-python@v5.3.0 |
| 237 | + uses: actions/setup-python@v5.4.0 |
238 | 238 | with:
|
239 | 239 | python-version: ${{ env.DEFAULT_PYTHON }}
|
240 | 240 | check-latest: true
|
@@ -279,7 +279,7 @@ jobs:
|
279 | 279 | - name: Check out code from GitHub
|
280 | 280 |
|
281 | 281 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
282 |
| - uses: actions/setup-python@v5.3.0 |
| 282 | + uses: actions/setup-python@v5.4.0 |
283 | 283 | id: python
|
284 | 284 | with:
|
285 | 285 | python-version: ${{ env.DEFAULT_PYTHON }}
|
@@ -319,7 +319,7 @@ jobs:
|
319 | 319 | - name: Check out code from GitHub
|
320 | 320 |
|
321 | 321 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
322 |
| - uses: actions/setup-python@v5.3.0 |
| 322 | + uses: actions/setup-python@v5.4.0 |
323 | 323 | id: python
|
324 | 324 | with:
|
325 | 325 | python-version: ${{ env.DEFAULT_PYTHON }}
|
@@ -359,7 +359,7 @@ jobs:
|
359 | 359 | - name: Check out code from GitHub
|
360 | 360 |
|
361 | 361 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
362 |
| - uses: actions/setup-python@v5.3.0 |
| 362 | + uses: actions/setup-python@v5.4.0 |
363 | 363 | id: python
|
364 | 364 | with:
|
365 | 365 | python-version: ${{ env.DEFAULT_PYTHON }}
|
@@ -469,7 +469,7 @@ jobs:
|
469 | 469 |
|
470 | 470 | - name: Set up Python ${{ matrix.python-version }}
|
471 | 471 | id: python
|
472 |
| - uses: actions/setup-python@v5.3.0 |
| 472 | + uses: actions/setup-python@v5.4.0 |
473 | 473 | with:
|
474 | 474 | python-version: ${{ matrix.python-version }}
|
475 | 475 | check-latest: true
|
@@ -572,7 +572,7 @@ jobs:
|
572 | 572 |
|
573 | 573 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
574 | 574 | id: python
|
575 |
| - uses: actions/setup-python@v5.3.0 |
| 575 | + uses: actions/setup-python@v5.4.0 |
576 | 576 | with:
|
577 | 577 | python-version: ${{ env.DEFAULT_PYTHON }}
|
578 | 578 | check-latest: true
|
@@ -605,7 +605,7 @@ jobs:
|
605 | 605 |
|
606 | 606 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
607 | 607 | id: python
|
608 |
| - uses: actions/setup-python@v5.3.0 |
| 608 | + uses: actions/setup-python@v5.4.0 |
609 | 609 | with:
|
610 | 610 | python-version: ${{ env.DEFAULT_PYTHON }}
|
611 | 611 | check-latest: true
|
@@ -643,7 +643,7 @@ jobs:
|
643 | 643 |
|
644 | 644 | - name: Set up Python ${{ matrix.python-version }}
|
645 | 645 | id: python
|
646 |
| - uses: actions/setup-python@v5.3.0 |
| 646 | + uses: actions/setup-python@v5.4.0 |
647 | 647 | with:
|
648 | 648 | python-version: ${{ matrix.python-version }}
|
649 | 649 | check-latest: true
|
@@ -686,7 +686,7 @@ jobs:
|
686 | 686 |
|
687 | 687 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
688 | 688 | id: python
|
689 |
| - uses: actions/setup-python@v5.3.0 |
| 689 | + uses: actions/setup-python@v5.4.0 |
690 | 690 | with:
|
691 | 691 | python-version: ${{ env.DEFAULT_PYTHON }}
|
692 | 692 | check-latest: true
|
@@ -733,7 +733,7 @@ jobs:
|
733 | 733 |
|
734 | 734 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
735 | 735 | id: python
|
736 |
| - uses: actions/setup-python@v5.3.0 |
| 736 | + uses: actions/setup-python@v5.4.0 |
737 | 737 | with:
|
738 | 738 | python-version: ${{ env.DEFAULT_PYTHON }}
|
739 | 739 | check-latest: true
|
@@ -778,7 +778,7 @@ jobs:
|
778 | 778 |
|
779 | 779 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
780 | 780 | id: python
|
781 |
| - uses: actions/setup-python@v5.3.0 |
| 781 | + uses: actions/setup-python@v5.4.0 |
782 | 782 | with:
|
783 | 783 | python-version: ${{ env.DEFAULT_PYTHON }}
|
784 | 784 | check-latest: true
|
@@ -859,7 +859,7 @@ jobs:
|
859 | 859 |
|
860 | 860 | - name: Set up Python ${{ env.DEFAULT_PYTHON }}
|
861 | 861 | id: python
|
862 |
| - uses: actions/setup-python@v5.3.0 |
| 862 | + uses: actions/setup-python@v5.4.0 |
863 | 863 | with:
|
864 | 864 | python-version: ${{ env.DEFAULT_PYTHON }}
|
865 | 865 | check-latest: true
|
@@ -923,7 +923,7 @@ jobs:
|
923 | 923 |
|
924 | 924 | - name: Set up Python ${{ matrix.python-version }}
|
925 | 925 | id: python
|
926 |
| - uses: actions/setup-python@v5.3.0 |
| 926 | + uses: actions/setup-python@v5.4.0 |
927 | 927 | with:
|
928 | 928 | python-version: ${{ matrix.python-version }}
|
929 | 929 | check-latest: true
|
@@ -975,6 +975,7 @@ jobs:
|
975 | 975 | ${cov_params[@]} \
|
976 | 976 | -o console_output_style=count \
|
977 | 977 | -p no:sugar \
|
| 978 | + --exclude-warning-annotations \ |
978 | 979 | $(sed -n "${{ matrix.group }},1p" pytest_buckets.txt) \
|
979 | 980 | 2>&1 | tee pytest-${{ matrix.python-version }}-${{ matrix.group }}.txt
|
980 | 981 | - name: Upload pytest output
|
@@ -1044,7 +1045,7 @@ jobs:
|
1044 | 1045 |
|
1045 | 1046 | - name: Set up Python ${{ matrix.python-version }}
|
1046 | 1047 | id: python
|
1047 |
| - uses: actions/setup-python@v5.3.0 |
| 1048 | + uses: actions/setup-python@v5.4.0 |
1048 | 1049 | with:
|
1049 | 1050 | python-version: ${{ matrix.python-version }}
|
1050 | 1051 | check-latest: true
|
@@ -1098,6 +1099,7 @@ jobs:
|
1098 | 1099 | -o console_output_style=count \
|
1099 | 1100 | --durations=10 \
|
1100 | 1101 | -p no:sugar \
|
| 1102 | + --exclude-warning-annotations \ |
1101 | 1103 | --dburl=mysql://root:[email protected]/homeassistant-test \
|
1102 | 1104 | tests/components/history \
|
1103 | 1105 | tests/components/logbook \
|
@@ -1173,7 +1175,7 @@ jobs:
|
1173 | 1175 |
|
1174 | 1176 | - name: Set up Python ${{ matrix.python-version }}
|
1175 | 1177 | id: python
|
1176 |
| - uses: actions/setup-python@v5.3.0 |
| 1178 | + uses: actions/setup-python@v5.4.0 |
1177 | 1179 | with:
|
1178 | 1180 | python-version: ${{ matrix.python-version }}
|
1179 | 1181 | check-latest: true
|
@@ -1228,6 +1230,7 @@ jobs:
|
1228 | 1230 | --durations=0 \
|
1229 | 1231 | --durations-min=10 \
|
1230 | 1232 | -p no:sugar \
|
| 1233 | + --exclude-warning-annotations \ |
1231 | 1234 | --dburl=postgresql://postgres:[email protected]/homeassistant-test \
|
1232 | 1235 | tests/components/history \
|
1233 | 1236 | tests/components/logbook \
|
@@ -1273,7 +1276,7 @@ jobs:
|
1273 | 1276 | pattern: coverage-*
|
1274 | 1277 | - name: Upload coverage to Codecov
|
1275 | 1278 | if: needs.info.outputs.test_full_suite == 'true'
|
1276 |
| - |
| 1279 | + |
1277 | 1280 | with:
|
1278 | 1281 | fail_ci_if_error: true
|
1279 | 1282 | flags: full-suite
|
@@ -1319,7 +1322,7 @@ jobs:
|
1319 | 1322 |
|
1320 | 1323 | - name: Set up Python ${{ matrix.python-version }}
|
1321 | 1324 | id: python
|
1322 |
| - uses: actions/setup-python@v5.3.0 |
| 1325 | + uses: actions/setup-python@v5.4.0 |
1323 | 1326 | with:
|
1324 | 1327 | python-version: ${{ matrix.python-version }}
|
1325 | 1328 | check-latest: true
|
@@ -1374,6 +1377,7 @@ jobs:
|
1374 | 1377 | --durations=0 \
|
1375 | 1378 | --durations-min=1 \
|
1376 | 1379 | -p no:sugar \
|
| 1380 | + --exclude-warning-annotations \ |
1377 | 1381 | tests/components/${{ matrix.group }} \
|
1378 | 1382 | 2>&1 | tee pytest-${{ matrix.python-version }}-${{ matrix.group }}.txt
|
1379 | 1383 | - name: Upload pytest output
|
@@ -1411,7 +1415,7 @@ jobs:
|
1411 | 1415 | pattern: coverage-*
|
1412 | 1416 | - name: Upload coverage to Codecov
|
1413 | 1417 | if: needs.info.outputs.test_full_suite == 'false'
|
1414 |
| - |
| 1418 | + |
1415 | 1419 | with:
|
1416 | 1420 | fail_ci_if_error: true
|
1417 | 1421 | token: ${{ secrets.CODECOV_TOKEN }}
|
0 commit comments