Workflow: Issue Monster (issue-monster)
Priority: P1
First seen: 2026-04-05T09:48 UTC (run #3715)
Status: 5+ consecutive failures (runs #3715–#3719 as of this report)
Failure Pattern
The workflow started failing in its pre_activation job with:
ERR_API: Failed to fetch check runs for ref "main": route.endpoint is not a function
This error began at run #3715 (~09:48 UTC) after 3 successful runs earlier in the day (#3712–#3714 at 07:31–08:49 UTC).
Timeline
Error Details
- Job:
pre_activation
- Error message:
ERR_API: Failed to fetch check runs for ref "main": route.endpoint is not a function
- Step: "Checking CI checks on ref: main (github/gh-aw)"
- Example failing run: §24000805890
Analysis
The error route.endpoint is not a function typically indicates a JavaScript SDK method call issue — either:
- A breaking change in the
@octokit/rest or @actions/github SDK
- A recent change to the
actions/setup JavaScript code that broke the check_runs API call
- A GitHub API endpoint change
The error occurs in the CI check validation step, which calls the GitHub Checks API to verify CI status before activating.
Note: The lock file for issue-monster is also listed as stale (.md modified after .lock.yml), which may be related.
Suggested Investigation
- Check if any recent commits changed
actions/setup/js/*.cjs files, especially the check-runs logic
- Verify the Octokit API call for
check_runs in the pre-activation script
- Compare the
issue-monster.lock.yml and issue-monster.md to see what changed
- Check if other workflows using CI check validation are also failing
Impact
Issue Monster runs every ~30 minutes. With 5+ consecutive failures, it has been non-functional for 2+ hours, missing approximately 5 issue processing cycles.
References:
Generated by Workflow Health Manager - Meta-Orchestrator · ● 1.4M · ◷
Workflow: Issue Monster (
issue-monster)Priority: P1
First seen: 2026-04-05T09:48 UTC (run #3715)
Status: 5+ consecutive failures (runs #3715–#3719 as of this report)
Failure Pattern
The workflow started failing in its
pre_activationjob with:This error began at run #3715 (~09:48 UTC) after 3 successful runs earlier in the day (#3712–#3714 at 07:31–08:49 UTC).
Timeline
Error Details
pre_activationERR_API: Failed to fetch check runs for ref "main": route.endpoint is not a functionAnalysis
The error
route.endpoint is not a functiontypically indicates a JavaScript SDK method call issue — either:@octokit/restor@actions/githubSDKactions/setupJavaScript code that broke thecheck_runsAPI callThe error occurs in the CI check validation step, which calls the GitHub Checks API to verify CI status before activating.
Note: The lock file for
issue-monsteris also listed as stale (.mdmodified after.lock.yml), which may be related.Suggested Investigation
actions/setup/js/*.cjsfiles, especially the check-runs logiccheck_runsin the pre-activation scriptissue-monster.lock.ymlandissue-monster.mdto see what changedImpact
Issue Monster runs every ~30 minutes. With 5+ consecutive failures, it has been non-functional for 2+ hours, missing approximately 5 issue processing cycles.
References: