Problem
The daily-fact workflow is consistently failing due to a missing JavaScript module in the conclusion job.
Affected workflow: .github/workflows/daily-fact.md
Engine: codex
Latest failure: §21862815504
Error Details
Error: Cannot find module '/opt/gh-aw/actions/handle_noop_message.cjs'
Require stack:
- /home/runner/work/_actions/actions/github-script/ed597411d8f924073f98dfc5c65a23a2325f34cd/dist/index.js
The conclusion job (ID: 63096273090) fails when attempting to load handle_noop_message.cjs, which doesn't exist in /opt/gh-aw/actions/.
Impact
- ❌ Workflow fails on every run
- ⚠️ Daily poetic verses about gh-aw are not posted to the discussion thread
- ✅ Issue creation still works (auto-created #14763 before failure)
Root Cause Analysis
The workflow configuration expects a handle_noop_message.cjs module that handles noop safe outputs, but this file is either:
- Not created in
actions/setup/js/
- Not included in the setup script deployment
- Recently removed or renamed
Recommended Fix
Option 1: Create missing module
# Add handle_noop_message.cjs to actions/setup/js/
# Include in actions/setup/setup.sh SAFE_OUTPUTS_FILES array
# Recompile workflow
Option 2: Update workflow configuration
# If noop message handling is not needed, update workflow
# to not require this module in conclusion job
Option 3: Use alternative approach
# Update conclusion job to use different message handling
# or remove noop message requirement
Steps to Reproduce
- Trigger daily-fact workflow
- Wait for agent job to complete
- Observe conclusion job failure with MODULE_NOT_FOUND error
Additional Context
- This appears to be a recent regression (previous health reports showed 100% success)
- The module may have been removed or renamed in recent refactoring
- Check git history for
handle_noop_message.cjs references
Verification
After fix:
gh aw compile .github/workflows/daily-fact.md
# Verify compilation succeeds
# Trigger workflow and verify conclusion job passes
AI generated by Workflow Health Manager - Meta-Orchestrator
Problem
The daily-fact workflow is consistently failing due to a missing JavaScript module in the conclusion job.
Affected workflow:
.github/workflows/daily-fact.mdEngine: codex
Latest failure: §21862815504
Error Details
The conclusion job (ID: 63096273090) fails when attempting to load
handle_noop_message.cjs, which doesn't exist in/opt/gh-aw/actions/.Impact
Root Cause Analysis
The workflow configuration expects a
handle_noop_message.cjsmodule that handles noop safe outputs, but this file is either:actions/setup/js/Recommended Fix
Option 1: Create missing module
Option 2: Update workflow configuration
Option 3: Use alternative approach
Steps to Reproduce
Additional Context
handle_noop_message.cjsreferencesVerification
After fix: