From 38410c1af7dbc92d40d690d2d8fc6a5f5062638b Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Mon, 10 Nov 2025 14:37:48 +0100 Subject: [PATCH 01/26] ci: Cache Removal of poetry cache in Python setup --- .github/workflows/test.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5740e0c..c7adee6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,7 +31,6 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - cache: poetry - name: Install Poetry uses: snok/install-poetry@v1 From 0540747d9facc39e994a2a515b85a68900102a4f Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Mon, 10 Nov 2025 14:43:11 +0100 Subject: [PATCH 02/26] ci: PATH Inclusion of poetry in PATH for Windows runners --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c7adee6..b0ad4ed 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,6 +39,10 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true + + - name: Add Poetry to PATH on Windows + if: runner.os == 'Windows' + run: echo "${env:APPDATA}\Python\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Check Poetry run: poetry --version From daf306b40ce79473873c9ee37b4e1c7b95445eca Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Mon, 10 Nov 2025 14:44:07 +0100 Subject: [PATCH 03/26] fix: Indentation --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b0ad4ed..6efb437 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -41,8 +41,8 @@ jobs: installer-parallel: true - name: Add Poetry to PATH on Windows - if: runner.os == 'Windows' - run: echo "${env:APPDATA}\Python\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append + if: runner.os == 'Windows' + run: echo "${env:APPDATA}\Python\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Check Poetry run: poetry --version From 8aa92b6b0b3e57ba077d33568d731e23b495f73e Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Tue, 11 Nov 2025 10:26:34 +0100 Subject: [PATCH 04/26] ci: $VENV --- .github/workflows/test.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6efb437..3575aa9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,13 +39,11 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true - - - name: Add Poetry to PATH on Windows - if: runner.os == 'Windows' - run: echo "${env:APPDATA}\Python\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - - name: Check Poetry - run: poetry --version + - name: Check Poetry version + run: | + source $VENV + poetry --version - name: Install dependencies run: poetry install --no-interaction --no-ansi From 2fd7ddb5c2301df3acf13ce16c16e3e44082e140 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Tue, 11 Nov 2025 14:37:57 +0100 Subject: [PATCH 05/26] ci: Operation sequence --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3575aa9..0c622f3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,13 +40,13 @@ jobs: virtualenvs-in-project: true installer-parallel: true + - name: Install dependencies + run: poetry install --no-interaction --no-ansi + - name: Check Poetry version run: | source $VENV poetry --version - - name: Install dependencies - run: poetry install --no-interaction --no-ansi - - name: Run tests run: poetry run pytest -q From 47edd4022af849b833dbff6c0d860bf3220ae68e Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Tue, 11 Nov 2025 14:40:28 +0100 Subject: [PATCH 06/26] ci: Manual PATH --- .github/workflows/test.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0c622f3..6af6654 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,14 +39,18 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true - - - name: Install dependencies - run: poetry install --no-interaction --no-ansi + + - name: Add Poetry to PATH on Windows + if: runner.os == 'Windows' + run: echo "C:\Users\runneradmin\AppData\Roaming\pypoetry\venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Check Poetry version run: | source $VENV poetry --version + - name: Install dependencies + run: poetry install --no-interaction --no-ansi + - name: Run tests run: poetry run pytest -q From 03afd0150ee14c660ace2cf9d334bcd8719f3cfc Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Tue, 11 Nov 2025 14:41:35 +0100 Subject: [PATCH 07/26] fix: Redundant command --- .github/workflows/test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6af6654..013d53f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -45,9 +45,7 @@ jobs: run: echo "C:\Users\runneradmin\AppData\Roaming\pypoetry\venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Check Poetry version - run: | - source $VENV - poetry --version + run: poetry --version - name: Install dependencies run: poetry install --no-interaction --no-ansi From 6b30773071e4c7b6ceeb0f9c918b7b3f7d7e7a38 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Tue, 11 Nov 2025 14:44:44 +0100 Subject: [PATCH 08/26] ci: Default shell --- .github/workflows/test.yml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 013d53f..454d679 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -22,16 +22,16 @@ jobs: os: [ubuntu-latest, windows-latest, macos-latest] python-version: ['3.10', '3.11', '3.12', '3.13'] runs-on: ${{ matrix.os }} - + defaults: + run: + shell: bash steps: - uses: actions/checkout@v4 - - name: Set up Python ${{ matrix.python-version }} id: setup-python uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Install Poetry uses: snok/install-poetry@v1 with: @@ -39,16 +39,12 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true - - name: Add Poetry to PATH on Windows if: runner.os == 'Windows' run: echo "C:\Users\runneradmin\AppData\Roaming\pypoetry\venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - - name: Check Poetry version run: poetry --version - - name: Install dependencies run: poetry install --no-interaction --no-ansi - - name: Run tests run: poetry run pytest -q From dfc724ef42e17e35acadf620910df53eb0cdde30 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Tue, 11 Nov 2025 14:47:07 +0100 Subject: [PATCH 09/26] ci: Windows PATH Removed step to add poetry to PATH on Windows. --- .github/workflows/test.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 454d679..499aa21 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,9 +39,6 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true - - name: Add Poetry to PATH on Windows - if: runner.os == 'Windows' - run: echo "C:\Users\runneradmin\AppData\Roaming\pypoetry\venv\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Check Poetry version run: poetry --version - name: Install dependencies From d0d5e95a4ce26d1ec109b1c7624a8db6b64bb6b4 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Tue, 11 Nov 2025 14:52:14 +0100 Subject: [PATCH 10/26] ci: Cache --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 499aa21..60d676b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,6 +32,7 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + cache: poetry - name: Install Poetry uses: snok/install-poetry@v1 with: From 3fba3017a72de92d27f55c2e30d41b9e6287c00e Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 08:17:02 +0100 Subject: [PATCH 11/26] ci: venv cache --- .github/workflows/test.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 60d676b..225e76d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,7 +32,6 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - cache: poetry - name: Install Poetry uses: snok/install-poetry@v1 with: @@ -40,6 +39,12 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true + - name: Load cached venv + id: cached-pip-wheels + uses: actions/cache@v4 + with: + path: ~/.cache + key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }} - name: Check Poetry version run: poetry --version - name: Install dependencies From 7b5e22f58182d7a80f6253d715999eb45a180257 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 08:23:45 +0100 Subject: [PATCH 12/26] ci: poetry cache --- .github/workflows/test.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 225e76d..032579f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,13 +32,23 @@ jobs: uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} + - name: Load cached Poetry installation + id: cached-poetry + uses: actions/cache@v4 + with: + path: ~/.local + key: poetry-0 - name: Install Poetry + if: steps.cached-poetry.outputs.cache-hit != 'true' uses: snok/install-poetry@v1 with: version: 1.8.3 virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true + - name: Configure poetry + if: steps.cached-poetry.outputs.cache-hit == 'true' + run: poetry config virtualenvs.in-project true - name: Load cached venv id: cached-pip-wheels uses: actions/cache@v4 From e41792052c473559faf59a916d96769936939cb8 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 08:32:09 +0100 Subject: [PATCH 13/26] ci: Cache configuration OS-agnostic cache path --- .github/workflows/test.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 032579f..4459fb1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,8 +36,10 @@ jobs: id: cached-poetry uses: actions/cache@v4 with: - path: ~/.local - key: poetry-0 + path: | + ${{ env.APPDATA }}/pypoetry + ${{ env.HOME }}/.local + key: poetry-0-${{ runner.os }} - name: Install Poetry if: steps.cached-poetry.outputs.cache-hit != 'true' uses: snok/install-poetry@v1 From 8420124e94adb9bcb1a7c587236fa7d748ba5ae9 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 09:03:14 +0100 Subject: [PATCH 14/26] ci: Cache key Python version added to cache key --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4459fb1..e5e91af 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -39,7 +39,7 @@ jobs: path: | ${{ env.APPDATA }}/pypoetry ${{ env.HOME }}/.local - key: poetry-0-${{ runner.os }} + key: poetry-${{ matrix.python-version }}-${{ runner.os }} - name: Install Poetry if: steps.cached-poetry.outputs.cache-hit != 'true' uses: snok/install-poetry@v1 From 0b8cc4242dba96e007c9ea5dbeecca0b36992086 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 09:30:11 +0100 Subject: [PATCH 15/26] ci: Cache path for cross-platform support --- .github/workflows/test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e5e91af..51ec269 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,9 +36,7 @@ jobs: id: cached-poetry uses: actions/cache@v4 with: - path: | - ${{ env.APPDATA }}/pypoetry - ${{ env.HOME }}/.local + path: ${{ runner.os == 'Windows' && env.APPDATA || format('{0}/.local', env.HOME) }}/pypoetry key: poetry-${{ matrix.python-version }}-${{ runner.os }} - name: Install Poetry if: steps.cached-poetry.outputs.cache-hit != 'true' From 072f6a742980277560d3cb0125513806587c73b5 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 09:42:38 +0100 Subject: [PATCH 16/26] ci: Cache path --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 51ec269..7306a00 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,7 +36,7 @@ jobs: id: cached-poetry uses: actions/cache@v4 with: - path: ${{ runner.os == 'Windows' && env.APPDATA || format('{0}/.local', env.HOME) }}/pypoetry + path: ${{ runner.os == 'macOS' && '/Users/runner/.local' || '/home/runner/.local' }} key: poetry-${{ matrix.python-version }}-${{ runner.os }} - name: Install Poetry if: steps.cached-poetry.outputs.cache-hit != 'true' From 476ff6cc33e4766e6ab3de22c1e2da355c2305e3 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 09:49:51 +0100 Subject: [PATCH 17/26] ci: Windows cache path --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7306a00..b4dc971 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,7 +36,7 @@ jobs: id: cached-poetry uses: actions/cache@v4 with: - path: ${{ runner.os == 'macOS' && '/Users/runner/.local' || '/home/runner/.local' }} + path: ${{ runner.os == 'Windows' && 'C:\\Users\\runneradmin\\.local' || runner.os == 'macOS' && '/Users/runner/.local' || '/home/runner/.local' }} key: poetry-${{ matrix.python-version }}-${{ runner.os }} - name: Install Poetry if: steps.cached-poetry.outputs.cache-hit != 'true' From 56446d60daaf7c7d2db6842bba6c03cf3cf4dcd4 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 09:51:25 +0100 Subject: [PATCH 18/26] ci: Window path format --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b4dc971..fd4b280 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,7 +36,7 @@ jobs: id: cached-poetry uses: actions/cache@v4 with: - path: ${{ runner.os == 'Windows' && 'C:\\Users\\runneradmin\\.local' || runner.os == 'macOS' && '/Users/runner/.local' || '/home/runner/.local' }} + path: ${{ runner.os == 'Windows' && '/c/Users/runneradmin/.local' || runner.os == 'macOS' && '/Users/runner/.local' || '/home/runner/.local' }} key: poetry-${{ matrix.python-version }}-${{ runner.os }} - name: Install Poetry if: steps.cached-poetry.outputs.cache-hit != 'true' From c175a36a987e9556133fbbaabcab38066af7bd8f Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 09:53:56 +0100 Subject: [PATCH 19/26] ci: Windows cache path format --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fd4b280..71b3fa8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -36,7 +36,7 @@ jobs: id: cached-poetry uses: actions/cache@v4 with: - path: ${{ runner.os == 'Windows' && '/c/Users/runneradmin/.local' || runner.os == 'macOS' && '/Users/runner/.local' || '/home/runner/.local' }} + path: ${{ runner.os == 'Windows' && 'C:\Users\runneradmin\.local' || runner.os == 'macOS' && '/Users/runner/.local' || '/home/runner/.local' }} key: poetry-${{ matrix.python-version }}-${{ runner.os }} - name: Install Poetry if: steps.cached-poetry.outputs.cache-hit != 'true' From ac330efefcb4bbff604f900f8410fecb6daaa713 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 09:59:40 +0100 Subject: [PATCH 20/26] ci: $PATH --- .github/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 71b3fa8..e368d06 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,6 +46,9 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true + - if: runner.os == 'Windows' + run: echo "$APPDATA/Python/Scripts" >> $GITHUB_PATH + shell: bash - name: Configure poetry if: steps.cached-poetry.outputs.cache-hit == 'true' run: poetry config virtualenvs.in-project true From 75492e31a9090a35a278c4c670b9bdcf6ce155a1 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 10:02:31 +0100 Subject: [PATCH 21/26] ci: Poetry PATH configuration for Windows --- .github/workflows/test.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e368d06..517f68a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,9 +46,11 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true - - if: runner.os == 'Windows' - run: echo "$APPDATA/Python/Scripts" >> $GITHUB_PATH - shell: bash + - name: Add Poetry to PATH (Windows) + if: runner.os == 'Windows' + shell: pwsh + run: | + echo "$env:APPDATA\Python\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append - name: Configure poetry if: steps.cached-poetry.outputs.cache-hit == 'true' run: poetry config virtualenvs.in-project true From fdd074a783d94d368d25d41e7accbd9c88fbf607 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 10:04:40 +0100 Subject: [PATCH 22/26] ci: Poetry PATH From 490d0ad3f0e849c589fc612970aee2d679072327 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 10:07:03 +0100 Subject: [PATCH 23/26] ci: bash for poetry PATH on Windows --- .github/workflows/test.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 517f68a..91f0827 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,11 +46,10 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true installer-parallel: true - - name: Add Poetry to PATH (Windows) + - name: Add Poetry to PATH for bash (Windows) if: runner.os == 'Windows' - shell: pwsh - run: | - echo "$env:APPDATA\Python\Scripts" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append + shell: bash + run: echo "$HOME/.local/bin" >> $GITHUB_PATH - name: Configure poetry if: steps.cached-poetry.outputs.cache-hit == 'true' run: poetry config virtualenvs.in-project true From 1a1cf0092ed756da435af367be63c91e567b0900 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 12 Nov 2025 09:11:46 +0000 Subject: [PATCH 24/26] Initial plan From e2056b7a26d61b4673286da800e88cb7b2c00db3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 12 Nov 2025 09:14:33 +0000 Subject: [PATCH 25/26] Fix venv cache path for Windows support Co-authored-by: lahovniktadej <57890734+lahovniktadej@users.noreply.github.com> --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 91f0827..78a0986 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,7 +57,7 @@ jobs: id: cached-pip-wheels uses: actions/cache@v4 with: - path: ~/.cache + path: ${{ runner.os == 'Windows' && '~\AppData\Local' || '~/.cache' }} key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }} - name: Check Poetry version run: poetry --version From e79bdfdb82efa7421951dd4ad62e7dfe64d66733 Mon Sep 17 00:00:00 2001 From: Tadej Lahovnik Date: Wed, 12 Nov 2025 11:53:57 +0100 Subject: [PATCH 26/26] ci: Virtual environment Removal of caching for virtual environment --- .github/workflows/test.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 78a0986..c54e6fc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -53,12 +53,6 @@ jobs: - name: Configure poetry if: steps.cached-poetry.outputs.cache-hit == 'true' run: poetry config virtualenvs.in-project true - - name: Load cached venv - id: cached-pip-wheels - uses: actions/cache@v4 - with: - path: ${{ runner.os == 'Windows' && '~\AppData\Local' || '~/.cache' }} - key: venv-${{ runner.os }}-${{ steps.setup-python.outputs.python-version }}-${{ hashFiles('**/poetry.lock') }} - name: Check Poetry version run: poetry --version - name: Install dependencies