Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Feb 2, 2026

The safe_output_handler_manager.cjs was missing three project-related handlers in its HANDLER_MAP, causing "No handler loaded for message type 'update_project'" warnings in workflows like security-alert-burndown.md.

Changes

  • Added update_project, create_project, and create_project_status_update to HANDLER_MAP in actions/setup/js/safe_output_handler_manager.cjs
  • Updated STANDALONE_STEP_TYPES comment to remove outdated reference to project handlers

The handlers already existed as separate .cjs files with the correct main() export pattern - they just weren't registered:

const HANDLER_MAP = {
  // ... existing handlers ...
  create_project: "./create_project.cjs",
  create_project_status_update: "./create_project_status_update.cjs",
  update_project: "./update_project.cjs",
};

This enables workflows using update-project, create-project, or create-project-status-update safe output types to process messages instead of skipping them with warnings.

Original prompt

Fix Warning: ⚠️ No handler loaded for message type 'update_project' (message 1/14). The message will be skipped. This may happen if the safe output type is not configured in the workflow's safe-outputs section.
See safe outputs of run: https://github.com/githubnext/gh-aw/actions/runs/21589193006/job/62205093635


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…to HANDLER_MAP

Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix handler loading for update_project message Add missing project handlers to safe output handler registry Feb 2, 2026
Copilot AI requested a review from mnkiefer February 2, 2026 12:22
@mnkiefer mnkiefer marked this pull request as ready for review February 2, 2026 12:23
@github-actions
Copy link
Contributor

github-actions bot commented Feb 2, 2026

🔍 PR Triage Results

Category: Bug | Risk: LOW | Priority: 53/100

Scores Breakdown

  • Impact: 40/50 - Bug fix (high impact on stability)
  • Urgency: 5/30 - Just created (0 days old); Bug fixes are urgent; Draft PR (reduced urgency)
  • Quality: 8/20 - CI pending; Detailed description; Tests mentioned as passing; Draft PR (incomplete)

📋 Recommended Action: DEFER

Reason for Deferral:

  • This PR is marked as draft/WIP and needs completion before review
  • Complete remaining tasks in the checklist
  • Run final validation (Go tests, make agent-finish)
  • Mark as ready for review when all checks pass

Triaged by PR Triage Agent on 2026-02-02
Run ID: 21589758596

AI generated by PR Triage Agent

@mnkiefer mnkiefer merged commit ee76275 into main Feb 2, 2026
208 checks passed
@mnkiefer mnkiefer deleted the copilot/fix-no-handler-message branch February 2, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants