mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-20 17:52:50 +00:00
"Invalidate" current caches
Necessary because mistakes in caching configuration in previous pushed revisions populated some caches with invalid state which now persists and causes some jobs to fail. This wipes the slate clean.
This commit is contained in:
parent
b731ffffa4
commit
b981b2eb47
@ -82,14 +82,14 @@ jobs:
|
||||
keys:
|
||||
# An exact match on the http cache key is great. It should have
|
||||
# exactly the packages (tgz, whl, whatever) we need.
|
||||
- v2-pip-http-{{ checksum "setup.py" }}-{{ checksum "src/allmydata/_auto_deps.py" }}
|
||||
- v3-pip-http-{{ checksum "setup.py" }}-{{ checksum "src/allmydata/_auto_deps.py" }}
|
||||
# A prefix match is okay too. It might have a
|
||||
# partially-overlapping set of packages. That's a head-start, at
|
||||
# least. We might have to download a few more things but at least
|
||||
# we saved a little time. After we download some more stuff we'll
|
||||
# create a new cache entry with the full key above and the next
|
||||
# build will get a better cache hit.
|
||||
- v2-pip-http-
|
||||
- v3-pip-http-
|
||||
|
||||
- restore_cache: &RESTORE_WHEELHOUSE
|
||||
keys:
|
||||
@ -98,13 +98,13 @@ jobs:
|
||||
# There are binary wheels in this wheelhouse and we're not taking
|
||||
# care to make manylinux1 wheels. The binary wheels in this cache
|
||||
# will only work on some Linux distros.
|
||||
- v2-wheelhouse-{{ .Environment.CIRCLE_JOB }}-{{ checksum "setup.py" }}-{{ checksum "src/allmydata/_auto_deps.py" }}
|
||||
- v3-wheelhouse-{{ .Environment.CIRCLE_JOB }}-{{ checksum "setup.py" }}-{{ checksum "src/allmydata/_auto_deps.py" }}
|
||||
# A partial match is okay too. It'll get us at least some of the
|
||||
# wheels. We do need to keep the job name as part of the key or
|
||||
# we might get binary wheels build against an incompatible ABI and
|
||||
# we won't be able to use them (and they'll break the build rather
|
||||
# than being ignored).
|
||||
- v2-wheelhouse-{{ .Environment.CIRCLE_JOB }}
|
||||
- v3-wheelhouse-{{ .Environment.CIRCLE_JOB }}
|
||||
|
||||
- run: &BOOTSTRAP_TEST_ENVIRONMENT
|
||||
name: "Bootstrap test environment"
|
||||
@ -122,13 +122,13 @@ jobs:
|
||||
"${TAHOE_LAFS_TOX_ARGS}"
|
||||
|
||||
- save_cache: &SAVE_HTTP_CACHE
|
||||
key: v2-pip-http-{{ checksum "/tmp/project/setup.py" }}-{{ checksum "/tmp/project/src/allmydata/_auto_deps.py" }}
|
||||
key: v3-pip-http-{{ checksum "/tmp/project/setup.py" }}-{{ checksum "/tmp/project/src/allmydata/_auto_deps.py" }}
|
||||
paths:
|
||||
# Perfectly valid for Linux.
|
||||
- "/tmp/nobody/.cache/pip"
|
||||
|
||||
- save_cache: &SAVE_WHEELHOUSE
|
||||
key: v2-wheelhouse-{{ .Environment.CIRCLE_JOB }}-{{ checksum "/tmp/project/setup.py" }}-{{ checksum "/tmp/project/src/allmydata/_auto_deps.py" }}
|
||||
key: v3-wheelhouse-{{ .Environment.CIRCLE_JOB }}-{{ checksum "/tmp/project/setup.py" }}-{{ checksum "/tmp/project/src/allmydata/_auto_deps.py" }}
|
||||
paths:
|
||||
- *WHEELHOUSE_PATH
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user