Skip to content

Add missing-tests meme guidance for Copilot reviews - #9043

Merged
Damyan Pepper (damyanp) merged 1 commit into
microsoft:mainfrom
damyanp:damyanp-tests-seagull-meme
Oct 16, 2026
Merged

Damyan Pepper (damyanp) merged 1 commit into
microsoft:mainfrom
damyanp:damyanp-tests-seagull-meme

Conversation

@damyanp

Copy link
Copy Markdown
Member

Keep Copilot's missing-test feedback focused on clear omissions, using Chris's "TEST CASE?" seagulls meme when a functional change includes no test changes at all.

The review guidance posts the meme in the review summary alongside a brief request for tests, at most once per PR. Incomplete coverage gets a normal, specific review comment instead. Docs, infrastructure, dependency bumps, NFC refactors, and PRs explaining why tests are infeasible or linking related test coverage are excluded.

Instructions-only change; the behavior has not yet been exercised in a Copilot review.

Assisted by GitHub Copilot.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a003681e-c910-420c-a7e6-7b79d07bd97e

@llvm-beanz Chris B (llvm-beanz) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

10/10, best pull request ever.

That said, I can't take credit for this meme. It was made by someone in the LLVM community.

@hekota

Copy link
Copy Markdown
Member

I'm tempted to create a test-less PR just to try it out! :)

@damyanp
Damyan Pepper (damyanp) marked this pull request as ready for review October 16, 2026 18:16
Copilot AI balanced review requested due to automatic review settings October 16, 2026 18:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The instructions match the intended scope with no identified blocking issues, though actual review behavior remains unverified.

0 open findings

What changed in this PR

Adds Copilot review guidance for functional changes that include no test changes.

Changes:

  • Requests tests with a “TEST CASE?” meme in the review summary, at most once per PR.
  • Defines exclusions and reserves specific review comments for incomplete coverage.
File Description
.github/​copilot-instructions.md Adds missing-test feedback rules and exclusions.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@damyanp
Damyan Pepper (damyanp) enabled auto-merge (squash) October 16, 2026 18:18
@damyanp
Damyan Pepper (damyanp) merged commit 194bb75 into microsoft:main Oct 16, 2026
13 checks passed
@github-project-automation github-project-automation Bot moved this from New to Done in HLSL Roadmap Oct 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants