fix(nix): refresh hermes-web npm-deps hash#17133
Conversation
The hash currently checked into nix/web.nix doesn't match what fetchNpmDeps actually produces from web/package-lock.json. The hash-refresh bot last ran at f62272b (2026-04-28); since then the hash has drifted. This is the same kind of mechanical bump the bot does — hash recomputed via: nix build .#web 2>&1 | grep got:
|
Hey @ak2k — I missed this PR and opened a duplicate at #17174 a couple hours later. Sorry for the overlap. Closing this in favor of #17174 because mine bundles a related script fix: When I rebased my open PRs onto main, every one of them hit the same broken #17174 ships:
If you'd rather take the hash-only path through your branch and leave the script fix for later, happy to flip it the other way — just let me know. Otherwise I'll close this one out. |
Summary
The hash currently checked into
nix/web.nix(sha256-AahWmJ9gDQ9pMPa1FYwUjYdO2mOi6JM9Mst27E0vp68=) doesn't match whatfetchNpmDepsactually produces fromweb/package-lock.json. Builds onnixos-unstable-tracking consumers fail with:The hash-refresh bot last ran at f62272b (Apr 28); since then the hash has drifted. This is the mechanical fix the bot would otherwise produce — recomputed via:
Reproduced on x86_64-linux against
inputs.hermes-agent.inputs.nixpkgs(NixOS/nixpkgs@6201e203, the rev pinned inflake.lock), so this isn't a consumer-side nixpkgs drift.Test plan
nix build .#websucceeds with new hashwebis a build-time dep of the agent closure)