Commit 03de4ae
committed
fix: disable cache for lowest-direct resolution tests
The CI was failing for lowest-direct tests due to cache corruption
where packages (specifically anyio) were installed with mixed files
from different versions. This occurred because the cache was shared
between "highest" tests (which use the lockfile) and "lowest-direct"
tests (which resolve to lowest compatible versions).
Initial attempt to use --refresh-package anyio did not resolve the
issue, indicating the cache corruption is at the wheel/file level
rather than just metadata.
This fix disables caching entirely for lowest-direct tests while
keeping it enabled for highest tests. This ensures lowest-direct
tests perform clean package resolution without cache interference,
which is the correct behavior for validating minimum dependencies.
Github-Issue: #13251 parent 7f67ada commit 03de4ae
File tree
1 file changed
+2
-2
lines changed- .github/workflows
1 file changed
+2
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
0 commit comments