Skip to content

Add Copilot assign-to-agent E2E workflow coverage#3100

Merged
dsyme merged 2 commits into
mainfrom
copilot/add-test-copilot-assign-to-agent
Jun 22, 2026
Merged

Add Copilot assign-to-agent E2E workflow coverage#3100
dsyme merged 2 commits into
mainfrom
copilot/add-test-copilot-assign-to-agent

Conversation

Copilot AI commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

This adds missing E2E coverage for the Copilot assign-to-agent safe output introduced by recent gh-aw changes. The new test exercises assignment via a temporary issue reference and uses ignore-if-error: true to keep the workflow non-flaky when agent availability is restricted.

  • New workflow test (workflow_dispatch)

    • Added .github/workflows/test-copilot-assign-to-agent.md.
    • Uses create-issue with temporary_id: aw_agent_issue, then assign-to-agent with issue_number: "#aw_agent_issue".
    • Configures allowed: [copilot] and ignore-if-error: true.
  • Compiled workflow artifact

    • Added generated lockfile .github/workflows/test-copilot-assign-to-agent.lock.yml.
  • Runner and coverage wiring

    • Added test-copilot-assign-to-agent to get_all_tests() in e2e.sh so it participates in normal suite execution.
    • Updated README safe-output coverage: marked assign-to-agent as covered and removed it from deferred infrastructure-only items.
safe-outputs:
  create-issue:
    samples:
      - temporary_id: aw_agent_issue
        title: "Test assign to agent from Copilot"
  assign-to-agent:
    target: "*"
    allowed: [copilot]
    ignore-if-error: true
    samples:
      - issue_number: "#aw_agent_issue"

Copilot AI changed the title [WIP] Add test for assign to agent workflow Add Copilot assign-to-agent E2E workflow coverage Jun 22, 2026
Copilot finished work on behalf of dsyme June 22, 2026 12:53
Copilot AI requested a review from dsyme June 22, 2026 12:53
@dsyme dsyme marked this pull request as ready for review June 22, 2026 13:46
@dsyme dsyme merged commit df673ba into main Jun 22, 2026
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.

2 participants