diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 580aba9752c..40a3b064887 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -92,8 +92,10 @@ jobs: uses: actions/checkout@v4.1.4 - name: Generate partial Python venv restore key id: generate_python_cache_key - run: >- - echo "key=venv-${{ env.CACHE_VERSION }}-${{ + run: | + # Include HA_SHORT_VERSION to force the immediate creation + # of a new uv cache entry after a version bump. + echo "key=venv-${{ env.CACHE_VERSION }}-${{ env.HA_SHORT_VERSION }}-${{ hashFiles('requirements_test.txt', 'requirements_test_pre_commit.txt') }}-${{ hashFiles('requirements.txt') }}-${{ hashFiles('requirements_all.txt') }}-${{