Commit db20af4
committed
Update MAINTAINING.md build/caching docs to reflect 0.3.x
Same drift class as PR #79 fixed for the README, in the
maintainer-facing runbook this time:
- "How the build is wired" / in-repo path described the MLX install
dir as ~/Library/Caches/emily/mlx-<v>-<variant>; the macOS default
is now DARWIN_USER_CACHE_DIR, with XDG on Linux. EMILY_CACHE still
overrides.
- "How the build is wired" / hex-consumer path claimed the consumer
verifies SHA256 against @nif_checksums in mix.exs. There is no
@nif_checksums attribute — the consumer fetches a .sha256 sidecar
alongside each tarball at compile time and verifies against that.
- "Bumping MLX" rebuild recipe used the stale ~/Library/Caches/emily
path; replaced with a getconf snippet for macOS plus an EMILY_CACHE-
aware fallback.
- "Simulate the hex-consumer path locally" referenced @nif_checksums
and the wrong failure mode; the actual failure on a missing release
asset is a 404 on the .sha256 sidecar fetch.1 parent ad52daa commit db20af4
1 file changed
Lines changed: 17 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
22 | | - | |
23 | | - | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
25 | 29 | | |
26 | 30 | | |
27 | 31 | | |
| |||
121 | 125 | | |
122 | 126 | | |
123 | 127 | | |
124 | | - | |
| 128 | + | |
| 129 | + | |
125 | 130 | | |
126 | 131 | | |
127 | 132 | | |
| |||
145 | 150 | | |
146 | 151 | | |
147 | 152 | | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
152 | 158 | | |
153 | 159 | | |
154 | 160 | | |
| |||
0 commit comments