Commit 3e5f492
committed
deps: pin sqlite3 to commit SHA + bump zigDepsHash (was drifting heads/main, broke CI)
build.zig.zon pinned .sqlite3 to allyourcodebase/sqlite3 refs/heads/main, a
moving branch. Upstream bumped 3.51.0 -> 3.53.2, so the recorded .hash stopped
matching and the validate-zig-deps fixed-output derivation failed -> every
Garnix package/check on yolo failed. Not a code regression; a drifting
unpinned dependency.
Fix:
- Pin .url to immutable commit 7a615f5af79009cd733e3480658586d9b0d28b35 and
update .hash to sqlite3-3.53.2-DMxLWuAOAAA_Px0arJOIOaP4AKEu5prbsQgPMA35W1zz.
- Bump flake.nix zigDepsHash to sha256-wbws7W8VYfb5gPyqXwr4N4MZV9phB505OH7UB8oIYUA=
(the dep-tree FOD content changed with the sqlite bump). My first push fixed
only build.zig.zon and built 'green' locally ONLY because the old FOD output
was cached; Garnix, building clean, still hit the FOD hash mismatch on every
platform. Forced re-derivation (fakeHash) to get the correct value.
NOTE: zlib (build.zig.zon:59) and openmpt (:67) still track refs/heads/
main|master with the same latent drift risk; pin to SHAs in a follow-up.1 parent 2740836 commit 3e5f492
2 files changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
64 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
65 | 67 | | |
66 | 68 | | |
67 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
0 commit comments