mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
The Nix Lockfile Check on ``main`` has been failing across every open PR for several days because two pinned ``fetchNpmDeps`` hashes drifted out of sync with the actual ``package-lock.json`` contents in ``ui-tui/`` and ``web/``. The CI run helpfully prints the correct hash on each failure, so this is a one-character-precision drive-by: | File | Old → New | |---|---| | ``nix/tui.nix`` | ``RU4qSHgJPMyfRSEJDzkG4+MReDZDc6QbTD2wisa5QE0=`` → ``/lL0IXurF4WlyFYVVwDI0Btcx0uChHdmKQ8ZW3NQf5E=`` | | ``nix/web.nix`` | ``TS/vrCHbdvXkPcAPxImKzAd2pdDCrKlgYZkXBMQ+TEg=`` → ``4Z8KQ69QhO83X6zff+5urWBv6MME686MhTTMdwSl65o=`` | Both new hashes are exactly what every ``Nix Lockfile Check`` run on fresh PRs is reporting (e.g. run 24916813199 from a few minutes ago). The drift was caused by recent dependency-touching commits in ``ui-tui/`` (PTY WebSocket bridge ``f49afd31``, package.json updates across the chat-unification series ``c61547c0``) and ``web/`` (docs embedding ``0fdbfad2``, sidebar layout ``e5d2815b``, dashboard extension points ``f593c367``). None of those PRs ran the ``nix flake update`` follow-up, so the cached hashes never got refreshed. Reported in: - #15244 (nix ubuntu check failing on main again) - #15272 (nix CI broken on main — npmDepsHash out of date) - #15314 (hermes-tui npmDepsHash is out of date) This unblocks the ``Nix Lockfile Check`` lane for every open PR (several dozen at the time of writing) and restores the green-CI baseline that ``main`` is supposed to maintain. No production behaviour changes. Closes #15244, #15272, #15314 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
4fade39c90
commit
b439936b82
2 changed files with 2 additions and 2 deletions
|
|
@ -4,7 +4,7 @@ let
|
|||
src = ../ui-tui;
|
||||
npmDeps = pkgs.fetchNpmDeps {
|
||||
inherit src;
|
||||
hash = "sha256-RU4qSHgJPMyfRSEJDzkG4+MReDZDc6QbTD2wisa5QE0=";
|
||||
hash = "sha256-/lL0IXurF4WlyFYVVwDI0Btcx0uChHdmKQ8ZW3NQf5E=";
|
||||
};
|
||||
|
||||
npm = hermesNpmLib.mkNpmPassthru { folder = "ui-tui"; attr = "tui"; pname = "hermes-tui"; };
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ let
|
|||
src = ../web;
|
||||
npmDeps = pkgs.fetchNpmDeps {
|
||||
inherit src;
|
||||
hash = "sha256-TS/vrCHbdvXkPcAPxImKzAd2pdDCrKlgYZkXBMQ+TEg=";
|
||||
hash = "sha256-4Z8KQ69QhO83X6zff+5urWBv6MME686MhTTMdwSl65o=";
|
||||
};
|
||||
|
||||
npm = hermesNpmLib.mkNpmPassthru { folder = "web"; attr = "web"; pname = "hermes-web"; };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue