If you have a Zig project with dependencies, two big changes just landed which I think you will be interested to learn about.

https://ziglang.org/devlog/2026/#2026-02-06

Devlog ⚡ Zig Programming Language

@andrewrk Big, both big. Mirroring is Ghostty's biggest problem (we want a way to mirror our full transitive list of deps w/ the same hash), followed by fetch retries.
ghostty/nix/build-support/update-mirror.nu at 6c0e02d1138d5376e4ac2f5e311b225494514a97 · ghostty-org/ghostty

👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration. - ghostty-org/ghostty

GitHub
@andrewrk
so if I archive a project with its zig-pkg directory and the zig binary used to build it, that should be enough to rebuild that project 20 years later on a much newer system, as long as Linux kernel doesn't break its ABI?
@wolf480pl that's correct
@wolf480pl @andrewrk And with that in mind, why do you recommend not commiting the zig-pkg dir to version control? I'd see a lot of good properties there, like actually reviewable dependency updates.
@ck @wolf480pl @andrewrk
It seems like the blog implies that zig-pkg could be stored and replicated separately. I'm frankly not sure that it needs being version controlled specifically, even.