A Copilot-generated draft PR updates memory guidance after evaluation found stale package names in generated fixes. The repository requires the memory-eval check before merge, but the check remains pending. Which option best explains the behaviour? Select one answer.
Workflow: memory-eval
Event: pull_request
Required check: memory-eval / evaluate-memory
Configured paths:
- src/**
- package-lock.json
Changed files:
- .github/copilot-instructions.md
- eval/memory-cases.yml
Path filter result:
No changed files matched configured paths.
Workflow was skipped.
Merge box:
Required status check "memory-eval / evaluate-memory" is expected.
Current state: PendingChoose an answer
Tap an option to check your answer.
Correct answer: The required workflow skipped due to path filters.
Why this is the answer
The workflow was configured with path filters (src/ and package-lock.json). The changed files in the pull request (.github/copilot-instructions.md and eval/memory-cases.yml) do not match these configured paths. As a result, the workflow was skipped, meaning the memory-eval / evaluate-memory check never ran. Since the check is required for merging, its state remains "Pending" because it was never initiated. The evaluation script failing or the GITHUBTOKEN lacking permissions would imply the workflow started but encountered an error. Draft pull requests do not inherently disable required checks; they can still be configured to run.
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