From 07d97cc7f1119fda9e1106b482e146aafc71d959 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Tue, 7 Oct 2025 22:48:14 +0200 Subject: [PATCH 01/12] Validate py314 compatibility --- .github/workflows/merge.yml | 2 +- .github/workflows/verify.yml | 8 ++++---- .pre-commit-config.yaml | 2 +- CHANGELOG.md | 4 ++++ pyproject.toml | 7 ++++--- 5 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 10487ada3..6f5a6b26b 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -5,7 +5,7 @@ name: Latest release env: CACHE_VERSION: 10 - DEFAULT_PYTHON: "3.13" + DEFAULT_PYTHON: "3.14" # Only run on merges on: diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 77be43a22..1d67a200f 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -4,8 +4,8 @@ name: Latest commit env: - CACHE_VERSION: 14 - DEFAULT_PYTHON: "3.13" + CACHE_VERSION: 15 + DEFAULT_PYTHON: "3.14" PRE_COMMIT_HOME: ~/.cache/pre-commit VENV: venv @@ -133,7 +133,7 @@ jobs: - commitcheck strategy: matrix: - python-version: ["3.13"] + python-version: ["3.14", "3.13"] steps: - name: Check out committed code uses: actions/checkout@v5 @@ -147,7 +147,7 @@ jobs: uses: plugwise/gh-actions/restore-venv@v1 with: cache-key: ${{ needs.cache.outputs.cache-key }} - python-version: ${{ steps.python.outputs.python-version }} # Force to installed python minor$ + python-version: ${{ steps.python.outputs.python-version }} # Force to installed python minor venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run all tests diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index bfb659f69..104f45fbf 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ default_language_version: # force all unspecified python hooks to run python3 - python: python3.13 + python: python3.14 repos: # Run manually in CI skipping the branch checks diff --git a/CHANGELOG.md b/CHANGELOG.md index 61d6b4d81..9501fb947 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## Ongoing + +- Test/validate for Python 3.14 + ## v1.7.8 - Implement fixes related to the select-platform-data provided to the HA Core integrations, part of solving pw-beta issue [#897](https://github.com/plugwise/plugwise-beta/issues/897) diff --git a/pyproject.toml b/pyproject.toml index 326fed51f..05c85198d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,6 +13,7 @@ classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Operating System :: OS Independent", + "Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3.13", "Topic :: Home Automation", ] @@ -56,7 +57,7 @@ include = ["plugwise*"] ## [tool.pylint.MAIN] -py-version = "3.13" +py-version = "3.14" # Use a conservative default here; 2 should speed up most setups and not hurt # any too bad. Override on command line as appropriate. jobs = 2 @@ -391,7 +392,7 @@ max-line-length-suggestions = 72 [tool.mypy] -python_version = "3.13" +python_version = "3.14" show_error_codes = true follow_imports = "silent" ignore_missing_imports = true @@ -421,7 +422,7 @@ omit= [ ] [tool.ruff] -target-version = "py313" +target-version = "py314" lint.select = [ "B002", # Python does not support the unary prefix increment From cee3f3a25a6912587e26436f09f64f0a08bf591d Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Tue, 7 Oct 2025 23:18:34 +0200 Subject: [PATCH 02/12] Bump cache --- .github/workflows/merge.yml | 2 +- .github/workflows/verify.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 6f5a6b26b..1fd63ada2 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -4,7 +4,7 @@ name: Latest release env: - CACHE_VERSION: 10 + CACHE_VERSION: 11 DEFAULT_PYTHON: "3.14" # Only run on merges diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 1d67a200f..1b5bbe07f 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -4,7 +4,7 @@ name: Latest commit env: - CACHE_VERSION: 15 + CACHE_VERSION: 16 DEFAULT_PYTHON: "3.14" PRE_COMMIT_HOME: ~/.cache/pre-commit VENV: venv From 5de8c308fa1fa5d8b249ba2e8f24003e79930c83 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Tue, 7 Oct 2025 23:24:52 +0200 Subject: [PATCH 03/12] Create matrix cache --- .github/workflows/verify.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 1b5bbe07f..91e4e078a 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -146,6 +146,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: + fail-on-miss: false # First time create cache (if not already exists) cache-key: ${{ needs.cache.outputs.cache-key }} python-version: ${{ steps.python.outputs.python-version }} # Force to installed python minor venv-dir: ${{ env.VENV }} From 2ac821d66784b8c616d069cee23b3d86ea93fffe Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Tue, 7 Oct 2025 23:39:10 +0200 Subject: [PATCH 04/12] Use matrix version --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 91e4e078a..53db8df55 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -148,7 +148,7 @@ jobs: with: fail-on-miss: false # First time create cache (if not already exists) cache-key: ${{ needs.cache.outputs.cache-key }} - python-version: ${{ steps.python.outputs.python-version }} # Force to installed python minor + python-version: ${{ matrix.python-version }} # Force to installed python minor venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run all tests From 24955d9a8a51f547438a0e2556185fa129522e03 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 07:45:27 +0200 Subject: [PATCH 05/12] Move cache+python combo --- .github/workflows/verify.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 53db8df55..1379aaeb8 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -37,7 +37,7 @@ jobs: run: wget -O ha_pyproject.toml "https://raw.githubusercontent.com/home-assistant/core/refs/heads/dev/pyproject.toml" - name: Compute cache key id: set-key - run: echo "cache-key=${{ runner.os }}-venv-cache-${{ env.CACHE_VERSION }}-${{ steps.python.outputs.python-version }}-${{ hashFiles('pyproject.toml', 'requirements_test.txt', '.pre-commit-config.yaml') }}" >> "$GITHUB_OUTPUT" + run: echo "cache-key=${{ runner.os }}-venv-cache-${{ env.CACHE_VERSION }}-${{ hashFiles('pyproject.toml', 'requirements_test.txt', '.pre-commit-config.yaml') }}" >> "$GITHUB_OUTPUT" # Prepare default python version environment prepare: @@ -49,7 +49,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/prepare-python-and-code@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }} + cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} fail-on-miss: false # First time create cache (if not already exists) python-version: ${{ needs.cache.outputs.python-version }} venv-dir: ${{ env.VENV }} @@ -70,7 +70,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }} + cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} python-version: ${{ needs.cache.outputs.python-version}} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} @@ -106,7 +106,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }} + cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} python-version: ${{ needs.cache.outputs.python-version}} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} @@ -147,7 +147,7 @@ jobs: uses: plugwise/gh-actions/restore-venv@v1 with: fail-on-miss: false # First time create cache (if not already exists) - cache-key: ${{ needs.cache.outputs.cache-key }} + cache-key: ${{ needs.cache.outputs.cache-key }}-${{ matrix.python-version }} python-version: ${{ matrix.python-version }} # Force to installed python minor venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} @@ -179,7 +179,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }} + cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} python-version: ${{ needs.cache.outputs.python-version}} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} @@ -224,7 +224,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }} + cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} python-version: ${{ needs.cache.outputs.python-version}} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} @@ -306,7 +306,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }} + cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} python-version: ${{ needs.cache.outputs.python-version}} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} From a10eab2f3a4374f44abfee11f775e79fd8568f56 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 08:28:15 +0200 Subject: [PATCH 06/12] Rework in gh-actions --- .github/workflows/verify.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 1379aaeb8..6f7ec2b16 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -23,7 +23,7 @@ jobs: name: Cache identify outputs: cache-key: ${{ steps.set-key.outputs.cache-key }} - python-version: ${{ steps.python.outputs.python-version}} # Ensure all runners use THIS minor version + python-version: ${{ steps.python.outputs.python-version }} # Ensure all runners use THIS minor version steps: - name: Check out committed code uses: actions/checkout@v5 @@ -49,7 +49,7 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/prepare-python-and-code@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} + cache-key: ${{ needs.cache.outputs.cache-key }} fail-on-miss: false # First time create cache (if not already exists) python-version: ${{ needs.cache.outputs.python-version }} venv-dir: ${{ env.VENV }} @@ -70,8 +70,8 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} - python-version: ${{ needs.cache.outputs.python-version}} + cache-key: ${{ needs.cache.outputs.cache-key }} + python-version: ${{ needs.cache.outputs.python-version }} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Ruff (with fix) @@ -106,8 +106,8 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} - python-version: ${{ needs.cache.outputs.python-version}} + cache-key: ${{ needs.cache.outputs.cache-key }} + python-version: ${{ needs.cache.outputs.python-version }} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Verify commit @@ -147,7 +147,7 @@ jobs: uses: plugwise/gh-actions/restore-venv@v1 with: fail-on-miss: false # First time create cache (if not already exists) - cache-key: ${{ needs.cache.outputs.cache-key }}-${{ matrix.python-version }} + cache-key: ${{ needs.cache.outputs.cache-key }} python-version: ${{ matrix.python-version }} # Force to installed python minor venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} @@ -179,8 +179,8 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} - python-version: ${{ needs.cache.outputs.python-version}} + cache-key: ${{ needs.cache.outputs.cache-key }} + python-version: ${{ needs.cache.outputs.python-version }} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run mypy @@ -224,8 +224,8 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} - python-version: ${{ needs.cache.outputs.python-version}} + cache-key: ${{ needs.cache.outputs.cache-key }} + python-version: ${{ needs.cache.outputs.python-version }} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Download all coverage artifacts @@ -306,8 +306,8 @@ jobs: id: cache-reuse uses: plugwise/gh-actions/restore-venv@v1 with: - cache-key: ${{ needs.cache.outputs.cache-key }}-${{ needs.cache.outputs.python-version }} - python-version: ${{ needs.cache.outputs.python-version}} + cache-key: ${{ needs.cache.outputs.cache-key }} + python-version: ${{ needs.cache.outputs.python-version }} venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run complexity report (click to view details) From fc9934836d34200a8e5445c2db2094b0d52a64e5 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 08:56:35 +0200 Subject: [PATCH 07/12] Force venv consumption --- .github/workflows/verify.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 6f7ec2b16..b6ac8994a 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -37,7 +37,7 @@ jobs: run: wget -O ha_pyproject.toml "https://raw.githubusercontent.com/home-assistant/core/refs/heads/dev/pyproject.toml" - name: Compute cache key id: set-key - run: echo "cache-key=${{ runner.os }}-venv-cache-${{ env.CACHE_VERSION }}-${{ hashFiles('pyproject.toml', 'requirements_test.txt', '.pre-commit-config.yaml') }}" >> "$GITHUB_OUTPUT" + run: echo "cache-key=${{ runner.os }}-${{ env.CACHE_VERSION }}-${{ hashFiles('pyproject.toml', 'requirements_test.txt', '.pre-commit-config.yaml') }}" >> "$GITHUB_OUTPUT" # Prepare default python version environment prepare: @@ -76,12 +76,12 @@ jobs: precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Ruff (with fix) run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate ruff check plugwise/ tests/ - name: If needed, commit ruff changes to the pull request if: failure() run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate ruff format plugwise/ tests/ git config --global user.name 'autoruff' git config --global user.email 'plugwise@users.noreply.github.com' @@ -112,16 +112,16 @@ jobs: precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Verify commit run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate pre-commit run --show-diff-on-failure --color=always --all-files --hook-stage manual pylint - name: Biome lint run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate mkdir -p ./tmp && curl -sL "https://github.com/biomejs/biome/releases/latest/download/biome-linux-x64" -o ./tmp/biome && chmod +x ./tmp/biome pre-commit run --show-diff-on-failure --color=always --all-files --hook-stage manual biome - name: Lint markdown files run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate pre-commit run --show-diff-on-failure --color=always --all-files --hook-stage manual markdownlint pytest: @@ -153,7 +153,7 @@ jobs: precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run all tests run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate pytest --log-level info tests/*.py --cov='.' - name: Upload coverage artifact uses: actions/upload-artifact@v4 @@ -185,7 +185,7 @@ jobs: precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run mypy run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate pip list | grep -i mypy mypy plugwise/ @@ -236,7 +236,7 @@ jobs: path: ${{ github.workspace }}/artifacts - name: Combine coverage results run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate coverage combine artifacts/.coverage* coverage report --fail-under=94 coverage xml @@ -312,6 +312,6 @@ jobs: precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run complexity report (click to view details) run: | - . venv/bin/activate + . venv-${{ needs.cache.outputs.python-version }}/bin/activate echo "Showing complexity higher or equal to 'C'" radon cc plugwise/ tests/ -s -nc --no-assert From afc914e31260da254ef84013fca3c915d800e3e8 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 09:06:22 +0200 Subject: [PATCH 08/12] Reverse pre-commit pin --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 104f45fbf..c69b82a6b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ default_language_version: # force all unspecified python hooks to run python3 - python: python3.14 + python: default repos: # Run manually in CI skipping the branch checks From c38d3e05285e3ed49dd640b787d67f2b28f48a6f Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 09:13:28 +0200 Subject: [PATCH 09/12] Matrix typo --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index b6ac8994a..c1dffec9f 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -153,7 +153,7 @@ jobs: precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run all tests run: | - . venv-${{ needs.cache.outputs.python-version }}/bin/activate + . venv-${{ matrix.python-version }}/bin/activate pytest --log-level info tests/*.py --cov='.' - name: Upload coverage artifact uses: actions/upload-artifact@v4 From e1205f82ad6ca3e6c6e840d149e3365b8878a990 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 09:21:56 +0200 Subject: [PATCH 10/12] Ingest python for minor version --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index c1dffec9f..eeead4969 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -148,7 +148,7 @@ jobs: with: fail-on-miss: false # First time create cache (if not already exists) cache-key: ${{ needs.cache.outputs.cache-key }} - python-version: ${{ matrix.python-version }} # Force to installed python minor + python-version: ${{ steps.python.outputs.python-version }} # Force to installed python minor venv-dir: ${{ env.VENV }} precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run all tests From 9f890f4c47cd4921b086741c2531bab88ae1e9f8 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 09:27:47 +0200 Subject: [PATCH 11/12] Use minor --- .github/workflows/verify.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index eeead4969..2064e36c3 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -4,7 +4,7 @@ name: Latest commit env: - CACHE_VERSION: 16 + CACHE_VERSION: 1 DEFAULT_PYTHON: "3.14" PRE_COMMIT_HOME: ~/.cache/pre-commit VENV: venv @@ -153,12 +153,12 @@ jobs: precommit-home: ${{ env.PRE_COMMIT_HOME }} - name: Run all tests run: | - . venv-${{ matrix.python-version }}/bin/activate + . venv-${{ steps.python.outputs.python-version }}/bin/activate pytest --log-level info tests/*.py --cov='.' - name: Upload coverage artifact uses: actions/upload-artifact@v4 with: - name: coverage-${{ matrix.python-version }} + name: coverage-${{ steps.python.outputs.python-version }} path: .coverage if-no-files-found: error include-hidden-files: true From 9aed482e1ef1331d1d1c963c2d27959857be678a Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Wed, 8 Oct 2025 09:38:20 +0200 Subject: [PATCH 12/12] Bump version --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 2064e36c3..09c6bb9f0 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -4,7 +4,7 @@ name: Latest commit env: - CACHE_VERSION: 1 + CACHE_VERSION: 2 DEFAULT_PYTHON: "3.14" PRE_COMMIT_HOME: ~/.cache/pre-commit VENV: venv