Skip to content

Skip local dispatch-workflow validation for cross-repo target-repo#31835

Merged
pelikhan merged 8 commits into
mainfrom
copilot/fix-dispatch-workflow-validation
May 13, 2026
Merged

Skip local dispatch-workflow validation for cross-repo target-repo#31835
pelikhan merged 8 commits into
mainfrom
copilot/fix-dispatch-workflow-validation

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 13, 2026

Bug Fix

gh aw compile was incorrectly validating safe-outputs.dispatch-workflow.workflows against the host repository’s .github/workflows even when target-repo points to another repository (Side Repo Ops). This made valid cross-repo dispatch configs fail at compile time.

  • Validation behavior change

    • dispatch-workflow local file/trigger validation is now skipped when target-repo is set to a cross-repo value.
    • Local validation is still enforced for same-repo dispatch (target-repo unset or ${{ github.repository }}).
  • Parsing fix

    • dispatch-workflow.target-repo is now parsed into DispatchWorkflowConfig.TargetRepoSlug so validation logic can correctly branch on target scope.
  • Coverage updates

    • Added focused validation tests for:
      • cross-repo target-repo (skip local checks)
      • ${{ github.repository }} target (keep local checks)
  • Docs update

    • Updated safe-outputs reference to clarify:
      • same-repo dispatch gets compile-time local validation
      • cross-repo dispatch defers workflow existence enforcement to runtime (GitHub dispatch API)
safe-outputs:
  dispatch-workflow:
    target-repo: my-org/target-repo   # cross-repo => skip local .github/workflows validation
    workflows:
      - build-tools
    target-ref: some-branch
    max: 1

Copilot AI and others added 2 commits May 13, 2026 01:24
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix dispatch-workflow validation issue for side repo ops Skip local dispatch-workflow validation for cross-repo target-repo May 13, 2026
Copilot AI requested a review from pelikhan May 13, 2026 01:33
@pelikhan pelikhan marked this pull request as ready for review May 13, 2026 01:35
Copilot AI review requested due to automatic review settings May 13, 2026 01:35
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot merge main and recompile

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes gh aw compile behavior for safe-outputs.dispatch-workflow when dispatching to a different repository by skipping host-repo local workflow file validation when target-repo is cross-repo.

Changes:

  • Parse dispatch-workflow.target-repo into DispatchWorkflowConfig.TargetRepoSlug.
  • Skip local dispatch-workflow validation when target-repo is set and not ${{ github.repository }}; add focused tests for both paths.
  • Update safe-outputs reference docs; regenerate many workflow .lock.yml files (notably the CLI start timestamp printf line).
Show a summary per file
File Description
pkg/workflow/dispatch_workflow.go Parse target-repo into DispatchWorkflowConfig.TargetRepoSlug.
pkg/workflow/dispatch_workflow_validation.go Skip local dispatch-workflow validation for cross-repo target-repo; add helper predicate.
pkg/workflow/dispatch_workflow_validation_test.go Add tests covering cross-repo skip vs ${{ github.repository }} non-skip behavior.
docs/src/content/docs/reference/safe-outputs.md Clarify same-repo vs cross-repo validation behavior in docs.
.github/workflows/workflow-skill-extractor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/workflow-normalizer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/workflow-health-manager.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/workflow-generator.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/weekly-safe-outputs-spec-review.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/weekly-issue-summary.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/weekly-editors-health-check.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/weekly-blog-post-writer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/visual-regression-checker.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/video-analyzer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/update-astro.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/ubuntu-image-analyzer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/typist.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/tidy.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/test-workflow.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/test-quality-sentinel.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/test-project-url-default.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/test-dispatcher.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/test-create-pr-error-handling.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/terminal-stylist.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/technical-doc-writer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/super-linter.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/sub-issue-closer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/stale-repo-identifier.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/stale-pr-cleanup.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/spec-librarian.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/spec-extractor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-workflow-call.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-workflow-call-with-inputs.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-update-cross-repo-pr.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-test-tools.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-temporary-id.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-service-ports.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-project.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-pi.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-opencode.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-multi-pr.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-gemini.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-crush.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-create-cross-repo-pr.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-copilot.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-copilot-arm.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/smoke-ci.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/slide-deck-maintainer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/semantic-function-refactor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/security-review.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/security-compliance.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/schema-consistency-checker.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/safe-output-health.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/research.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/repository-quality-improver.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/repo-tree-map.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/repo-audit-analyzer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/release.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/refiner.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/refactoring-cadence.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/q.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/python-data-charts.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/pr-triage-agent.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/pr-nitpick-reviewer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/pr-code-quality-reviewer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/poem-bot.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/plan.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/pdf-summary.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/outcome-collector.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/org-health-report.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/notion-issue-summary.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/metrics-collector.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/mergefest.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/mcp-inspector.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/mattpocock-skills-reviewer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/lockfile-stats.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/layout-spec-maintainer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/jsweep.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/issue-triage-agent.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/issue-monster.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/hippo-embed.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/gpclean.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/go-pattern-detector.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/glossary-maintainer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/github-remote-mcp-auth-test.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/functional-pragmatist.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/firewall.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/firewall-escape.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/example-workflow-analyzer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/example-permissions-warning.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/draft-pr-cleanup.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/docs-noob-tester.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/discussion-task-miner.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dictation-prompt.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dev.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dev-hawk.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/design-decision-gate.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/deployment-incident-monitor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dependabot-worker.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dependabot-repair.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dependabot-go-checker.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dependabot-campaign.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dependabot-burner.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/delight.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/dead-code-remover.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-workflow-updater.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-token-consumption-report.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-testify-uber-super-expert.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-team-status.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-syntax-error-quality.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-spdd-spec-planner.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-skill-optimizer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-sentrux-report.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-semgrep-scan.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-security-red-team.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-security-observability.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-secrets-analysis.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-safe-output-integrator.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-repo-chronicle.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-regulatory.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-performance-summary.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-news.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-model-inventory.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-mcp-concurrency-analysis.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-malicious-code-scan.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-issues-report.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-hippo-learn.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-geo-optimizer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-firewall-report.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-file-diet.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-experiment-report.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-compiler-quality.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-community-attribution.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-cli-tools-tester.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-cli-performance.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-choice-test.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-assign-issue-to-user.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/daily-architecture-diagram.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/craft.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/copilot-token-optimizer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/copilot-token-audit.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/copilot-pr-prompt-analysis.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/copilot-pr-nlp-analysis.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/copilot-pr-merged-report.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/copilot-opt.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/copilot-cli-deep-research.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/contribution-check.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/constraint-solving-potd.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/commit-changes-analyzer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/codex-github-remote-mcp-test.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/code-simplifier.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/code-scanning-fixer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/cloclo.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/cli-consistency-checker.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/ci-doctor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/ci-coach.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/changeset.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/breaking-change-checker.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/brave.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/bot-detection.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/blog-auditor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/aw-portfolio-yield.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/aw-failure-investigator.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/auto-triage-issues.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/artifacts-summary.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/architecture-guardian.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/archie.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/approach-validator.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/ai-moderator.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/agent-persona-explorer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/agent-performance-analyzer.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/ace-editor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).
.github/workflows/ab-testing-advisor.lock.yml Regenerated lock workflow (CLI start timestamp printf line changed).

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 227/227 changed files
  • Comments generated: 3

Comment on lines +30 to +33
if shouldSkipLocalDispatchWorkflowValidation(config.TargetRepoSlug) {
dispatchWorkflowValidationLog.Printf("Skipping local dispatch-workflow validation because target-repo is cross-repo: %q", config.TargetRepoSlug)
return nil
}
Comment on lines +147 to +155
func shouldSkipLocalDispatchWorkflowValidation(targetRepoSlug string) bool {
trimmed := strings.TrimSpace(targetRepoSlug)
if trimmed == "" {
return false
}

normalized := strings.ReplaceAll(trimmed, " ", "")
return normalized != "${{github.repository}}"
}
Comment on lines 667 to 670
run: |
set -o pipefail
printf '%s' "$(date +%s%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt
printf '%%s' "$(date +%%s%%3N)" > /tmp/gh-aw/agent_cli_start_ms.txt
touch /tmp/gh-aw/agent-step-summary.md
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot review all comments and merge main and recompile

Copilot AI and others added 2 commits May 13, 2026 01:52
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 13, 2026

@copilot merge main and recompile

Done in e885367: merged main and recompiled to resolve the workflow lockfile conflicts.

Copilot AI and others added 3 commits May 13, 2026 02:08
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 13, 2026

@copilot review all comments and merge main and recompile

Done in 6067c74. I reviewed and addressed the actionable review comments, confirmed the branch is already up to date with main, and recompiled successfully.

@pelikhan pelikhan merged commit 0bd214f into main May 13, 2026
@pelikhan pelikhan deleted the copilot/fix-dispatch-workflow-validation branch May 13, 2026 02:11
Copilot stopped work on behalf of pelikhan due to an error May 13, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

dispatch-workflow validation fails for workflows in target repo (Side Repo Ops pattern)

3 participants