{"repo":"NousResearch/hermes-agent","public_id":"4876","display_label":"Upgrade Docker Node.js from 20 to 22 LTS","summary":"These issues and pull requests address a mismatch where the Dockerfile installs Node.js 20 while install.sh pins Node.js 22, causing build failures. The proposed fix is to align the Docker image to Node.js 22 LTS.","subsystem":"environments","counts":{"members":5,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":3,"merged_prs":0,"attempt_prs":2},"landed_fix":null,"resolution":{"state":"unresolved","by":null},"freshness":{"state":"never_verified","last_verified_at":null,"is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.27199999999999996},"fix_edges":[],"members":[{"kind":"issue","number":4876,"title":"Upgrade bundled Node.js from 20 to 22 (Node 20 LTS ends April 2026)","url":null,"state":"closed"},{"kind":"issue","number":21656,"title":"Dockerfile installs Node 20 (apt nodejs), but scripts/install.sh pins Node 22; web/ build broken on debian:13.4 base in v2026.4.30","url":null,"state":"closed"},{"kind":"issue","number":29120,"title":"The Docker image needs to upgrade the Node.js version.","url":null,"state":"closed"},{"kind":"pr","number":4977,"title":"fix(docker): upgrade Node.js from 20 to 22 LTS","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":22481,"title":"fix(docker): install Node 22 from NodeSource to match install.sh","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"27a29ee54","number":0},{"kind":"pr","value":"#4977","number":4977}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}