A Copilot-assisted change comes from a first-time external contributor’s fork. The team expects tests to run before reviewers decide whether the change is safe to merge, but the workflow is waiting. Which option best explains the behaviour? Select one answer.
Pull request: #418
Actor: new-contributor
Source: fork
Workflow: validate-agent-change
Event: pull_request
Status:
Waiting for approval
Message:
This workflow run requires approval from a maintainer
before it can run because it was triggered from a fork.
Changed files:
src/agent/planner.ts
test/planner.test.ts
Merge box:
Required check "validate-agent-change / test" has not completed.Choose an answer
Tap an option to check your answer.
Correct answer: A maintainer must approve the fork run.
Why this is the answer
The message "This workflow run requires approval from a maintainer before it can run because it was triggered from a fork" directly indicates that a maintainer's approval is needed. This is a security measure in GitHub Actions to prevent malicious code from running on your repository's infrastructure when submitted from a fork by an external contributor. The workflow is waiting, not failing, and the approval is for the workflow run itself, not the pull request or Copilot. Changing test files is normal for development and doesn't cause a workflow to wait for approval. Branch protection would typically prevent the pull request from being opened or merged, not pause a workflow for approval.
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