Commit e8a9861
committed
[anneal] Remove v1 Lake cache symlinks
Findings: lake --old helps but is not enough if archive inputs have fresh mtimes, and without a root manifest Lake reconfigures path dependencies and writes locks into read-only package config trees; Lake manifest path entries can be relative to the generated workspace. In response, v1 generated workspaces now require Aeneas directly from the installed archive, write a locked relative lake-manifest.json, stop copying Aeneas/packages and symlinking .lake/build, and the archive build primes config caches, rewrites upstream trace prefixes, and makes Lake inputs older than prebuilt artifacts.
gherrit-pr-id: Gf5g4ujwxwoivi2uce2w3zt2hemew6jfi1 parent d35c00e commit e8a9861
11 files changed
Lines changed: 319 additions & 182 deletions
File tree
- anneal
- src
- tests/fixtures
- expand_output
- extern_never_verified
- generate_output
- v2
- tests
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
0 commit comments