Skip to content

fix(nix): refresh stale npmDepsHash for hermes-tui - #17585

Closed
alt-glitch wants to merge 1 commit into
mainfrom
fix/nix-tui-hash
Closed

fix(nix): refresh stale npmDepsHash for hermes-tui#17585
alt-glitch wants to merge 1 commit into
mainfrom
fix/nix-tui-hash

Conversation

@alt-glitch

Copy link
Copy Markdown
Collaborator

The npmDepsHash in nix/tui.nix went stale after #17175 merged with an updated ui-tui/package-lock.json.

The auto-fix workflow (#16285) triggered but cannot push to main due to branch protection rules (GH013: Changes must be made through a pull request). The GitHub App token isn't exempted from the ruleset — so the auto-fix mechanism is currently non-functional regardless of trigger timing.

This PR manually applies the correct hash from the nix build error:

specified: sha256-Chz+NW9NXqboXHOa6PKwf5bhAkkcFtKNhvKWwg2XSPc=
      got: sha256-a/HGI9OgVcTnZrMXA7xFMGnFoVxyHe95fulVz+WNYB0=

Note: The auto-fix workflow from #16285 needs its GitHub App added to the branch protection bypass list, otherwise it will keep failing on every future hash drift.

@alt-glitch alt-glitch added area/nix Nix flake, NixOS module, container packaging type/bug Something isn't working P1 High — major feature broken, no workaround comp/tui Terminal UI (ui-tui/ + tui_gateway/) labels Apr 29, 2026
@alt-glitch

Copy link
Copy Markdown
Collaborator Author

No longer needed — the auto-fix workflow pushed the hash correction directly after adding the GitHub App to the ruleset bypass list.

@alt-glitch alt-glitch closed this Apr 29, 2026
@alt-glitch
alt-glitch deleted the fix/nix-tui-hash branch April 29, 2026 18:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/nix Nix flake, NixOS module, container packaging comp/tui Terminal UI (ui-tui/ + tui_gateway/) P1 High — major feature broken, no workaround type/bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant