Skip to content

[aw-failures] Copilot engine fails: node: command not found — Daily News + Daily Issues Report Generator #27829

@github-actions

Description

@github-actions

Problem

Two scheduled Copilot-engine workflows are failing at runner initialization with:

/bin/bash: line 1: node: command not found

Node.js is not available on PATH when the Copilot CLI engine (GitHub Copilot CLI) tries to start. This is a pre-inference failure — 0 turns and 0 tool calls are recorded in both runs.

Affected Workflows

Workflow Run ID Time (UTC) Engine
Daily News §24769919588 2026-04-22 09:05 GitHub Copilot CLI
Daily Issues Report Generator §24773828176 2026-04-22 10:39 GitHub Copilot CLI

Both runs expired their agent job in under 6 minutes with no inference output. No safe_outputs or detection jobs ran.

Root Cause

The Copilot CLI engine requires Node.js to execute. The runner environment for these workflows does not have node on PATH, causing the startup script to fail immediately with exit code 1. This may be due to:

  • A runner image regression removing Node.js from the default PATH
  • A missing setup-node step in the compiled lock file
  • An environment mismatch between the compiled lock file and current runner images

Proposed Remediation

  1. Immediate: Check whether setup-node (or equivalent) is present in daily-news.lock.yml and daily-issues-report.lock.yml — confirm Node.js setup is part of the runner bootstrap
  2. If missing: Recompile lock files (per [aw] agentic workflows out of sync #27724) which may also fix this alongside the Codex proxy issue
  3. If a runner image regression: File upstream issue with the runner image maintainers and pin to a known-good image version

Success Criteria

  • Next Daily News scheduled run completes without node: command not found
  • Next Daily Issues Report Generator scheduled run completes without node: command not found
  • Root cause (missing step vs. image regression) confirmed and documented

Parent Issue

Part of failure investigation report: #27729

Generated by [aw] Failure Investigator (6h) · ● 350.4K ·

  • expires on Apr 29, 2026, 1:19 PM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions