A multi-agent release workflow failed after Copilot cloud agent pushed a remediation branch and a validation agent reported degraded canary metrics. The team expected the recovery workflow to open an incident and wait for a human-triggered rollback. Which option best explains why the rollback did not execute? Select one answer.
Run ID: 984215
Workflow: agent-release-recovery
Event: workflow_run
Triggering workflow: multi-agent-release
Triggering conclusion: failure
Job: inspect-agent-output
Conclusion: success
Job: create-incident-issue
Conclusion: success
Issue: #418 "Agent release degraded after canary validation"
Job: rollback-production
Evaluating if: github.event_name == 'workflow_dispatch' && inputs.target_sha != ''
Result: false
Conclusion: skipped
Deployment protection rules were not evaluated because rollback-production did not start.Choose an answer
Tap an option to check your answer.
Correct answer: The rollback job requires manual dispatch.
Why this is the answer
The rollback-production job was skipped because its if condition evaluated to false. The condition github.eventname == 'workflowdispatch' && inputs.targetsha != '' indicates that this job is designed to run only when the workflow is manually triggered (workflowdispatch) and a specific targetsha input is provided. Since the recovery workflow was triggered by a workflowrun event (as shown by Event: workflowrun) and not a manual dispatch, the condition was not met, and the rollback did not execute automatically. The team's expectation for a human-triggered rollback aligns with this configuration, as it requires manual intervention to initiate the workflowdispatch event. The other options are incorrect because: The deployment secret being unavailable to forks is irrelevant as the job didn't even start to evaluate secrets. Required reviewer rejection is not applicable because deployment protection rules were not evaluated due to the job being skipped. The checks permission blocking incident creation is incorrect, as the create-incident-issue job successfully created issue 418.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed