build: try to use actions/cache@v4 for pip caching
To work around https://github.com/actions/setup-python/issues/1050
This commit is contained in:
parent
fe4bcd08a9
commit
e9e823c2e7
11
.github/workflows/build.yml
vendored
11
.github/workflows/build.yml
vendored
@ -139,14 +139,21 @@ jobs:
|
|||||||
id: python
|
id: python
|
||||||
with:
|
with:
|
||||||
python-version: '3.13'
|
python-version: '3.13'
|
||||||
cache: 'pip'
|
|
||||||
cache-dependency-path: 'requirements.txt'
|
|
||||||
# Note that ARM64 prior to Win11 requires x86, but this will install x64
|
# Note that ARM64 prior to Win11 requires x86, but this will install x64
|
||||||
architecture: 'x64'
|
architecture: 'x64'
|
||||||
# Avoid it setting CMake/pkg-config variables
|
# Avoid it setting CMake/pkg-config variables
|
||||||
# https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md#environment-variables
|
# https://github.com/actions/setup-python/blob/main/docs/advanced-usage.md#environment-variables
|
||||||
update-environment: false
|
update-environment: false
|
||||||
|
|
||||||
|
# Work around https://github.com/actions/setup-python/issues/1050
|
||||||
|
- name: Cache pip dependencies
|
||||||
|
uses: actions/cache@v4
|
||||||
|
with:
|
||||||
|
path: ~\AppData\Local\pip\Cache
|
||||||
|
key: ${{ runner.os }}-${{ runner.arch }}-pip-${{ hashFiles('requirements.txt') }}
|
||||||
|
restore-keys: |
|
||||||
|
${{ runner.os }}-${{ runner.arch }}-pip-
|
||||||
|
|
||||||
- name: Install deps
|
- name: Install deps
|
||||||
env:
|
env:
|
||||||
PIP_DISABLE_PIP_VERSION_CHECK: 1
|
PIP_DISABLE_PIP_VERSION_CHECK: 1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user