Skip to content

Testing - *NO MERGE*#623

Open
adityamandaleeka wants to merge 1 commit into
dotnet:mainfrom
adityamandaleeka:testing
Open

Testing - *NO MERGE*#623
adityamandaleeka wants to merge 1 commit into
dotnet:mainfrom
adityamandaleeka:testing

Conversation

@adityamandaleeka
Copy link
Copy Markdown
Member

Ignore this.

Copilot AI review requested due to automatic review settings May 6, 2026 22:23
@adityamandaleeka adityamandaleeka requested review from a team as code owners May 6, 2026 22:23
@adityamandaleeka
Copy link
Copy Markdown
Member Author

/evaluate

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates wording in two skill documentation pages under plugins/ (dotnet interop and ASP.NET minimal API file uploads).

Changes:

  • Tweaks the introductory sentence in the .NET P/Invoke skill.
  • Adjusts a “When to Use” bullet in the minimal API file upload skill.
Show a summary per file
File Description
plugins/dotnet/skills/dotnet-pinvoke/SKILL.md Small wording change in the skill introduction sentence.
plugins/dotnet-aspnet/skills/minimal-api-file-upload/SKILL.md Minor edit to a “When to Use” bullet for clarity/grammar.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 2/2 changed files
  • Comments generated: 2

# .NET P/Invoke

Calling native code from .NET is powerful but unforgiving. Incorrect signatures, garbled strings, and leaked or freed memory are the most common sources of bugs — all can manifest as intermittent crashes, silent data corruption, or access violations far from the actual defect.
Calling native code from .NET is really powerful but unforgiving. Incorrect signatures, garbled strings, and leaked or freed memory are the most common sources of bugs — all can manifest as intermittent crashes, silent data corruption, or access violations far from the actual defect.
- File upload endpoints in ASP.NET Core minimal APIs (.NET 8+)
- Handling IFormFile or IFormFileCollection parameters
- When you need size limits, content type validation, or streaming large files
- When you need size limits, content type validation or streaming large files
github-actions Bot added a commit that referenced this pull request May 6, 2026
github-actions Bot added a commit that referenced this pull request May 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 6, 2026

Skill Validation Results

Skill Scenario Quality Skills Loaded Overfit Verdict
dotnet-pinvoke Generate LibraryImport declaration from C header (.NET 8+) 4.7/5 → 5.0/5 🟢 ✅ dotnet-pinvoke; tools: skill ✅ 0.07 [1]
dotnet-pinvoke Generate LibraryImport declaration from C header (.NET Framework) 4.7/5 → 4.3/5 🔴 ✅ dotnet-pinvoke; tools: skill ✅ 0.07 [2]
minimal-api-file-upload Implement secure file upload in ASP.NET Core 8 minimal API 3.0/5 → 5.0/5 🟢 ✅ minimal-api-file-upload; tools: report_intent, skill ✅ 0.06 [3]
minimal-api-file-upload Upload multiple files with metadata in minimal API 3.3/5 → 5.0/5 🟢 ✅ minimal-api-file-upload; tools: report_intent, skill ✅ 0.06
minimal-api-file-upload Stream very large file uploads without buffering 4.7/5 → 5.0/5 🟢 ✅ minimal-api-file-upload; tools: skill ✅ 0.06 [4]

[1] ⚠️ High run-to-run variance (CV=0.63) — consider re-running with --runs 5
[2] ⚠️ High run-to-run variance (CV=1.58) — consider re-running with --runs 5. (Plugin) Quality unchanged but weighted score is -7.5% due to: tokens (25061 → 50511), time (16.6s → 25.1s), tool calls (2 → 3)
[3] ⚠️ High run-to-run variance (CV=0.72) — consider re-running with --runs 5
[4] ⚠️ High run-to-run variance (CV=1.58) — consider re-running with --runs 5. (Isolated) Quality improved but weighted score is -8.2% due to: tokens (12720 → 27998), tool calls (0 → 1), time (18.3s → 23.6s)

Model: claude-opus-4.6 | Judge: claude-opus-4.6

🔍 Full Results - additional metrics and failure investigation steps

▶ Sessions Visualisation -- interactive replay of all evaluation sessions

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