Skip to content

[deep-report] Add dispatch-repository dashed alias to schema and reference docs #40801

Description

@github-actions

Description

The parser accepts both dispatch_repository (underscore) and dispatch-repository (dash) — see pkg/workflow/dispatch_repository.go:38-39 — but the JSON schema declares only the underscore form (pkg/parser/schemas/main_workflow_schema.json: 0 dashed vs 1 underscore match) and the reference docs document only dispatch_repository. A config the compiler accepts therefore fails schema validation and is invisible in docs.

Expected Impact

Eliminates parser/schema/docs drift: the dashed alias becomes first-class everywhere, or is removed for one canonical spelling. Prevents confusing late validation failures.

Suggested Fix

Add dispatch-repository as an accepted alias in the safe-outputs $defs in the schema and document it (or drop parser support to keep one canonical form). Add a regression test diffing parser-accepted keys vs schema-declared keys.

Suggested Agent

Schema Consistency Check agent.

Estimated Effort

Fast (< 30 min)

Data Source

DeepReport 2026-06-22 — Schema Consistency Check 2026-06-22, grep-verified against main.

Generated by 🔬 DeepReport - Intelligence Gathering Agent · 215.7 AIC · ⌖ 18.6 AIC · ⊞ 10.5K ·

  • expires on Jun 24, 2026, 8:22 AM UTC-08:00

Metadata

Metadata

Assignees

No one assigned

    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