Merged
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Objective tone: avoid superlatives, favor factual descriptions - Preamble is optional with user choice via ask_user - Release branch-aware dedup: fetch release/ branches, check both tag and branch HEAD - Dynamic remote detection instead of hardcoded 'origin' - Attribution must come from stored PR data, never fabricated - Copilot-authored PR fallback chain: timeline event → assignees → merger - Co-author trailers collected from all PR commits, not just merge commit - Experimental audit requires file diff inspection, not title inference - No attributions in Experimental API Changes section - PR reviewer acknowledgements via get_reviews (excluding bots/authors) - Finalization options: draft release, private gist, or cancel - Diagnostic ID table removed; references docs/list-of-diagnostics.md - SQL schema adds pr_reviewers table Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new GitHub “skill” for drafting dotnet/extensions release notes, including reference documentation for how to collect PRs, categorize entries by area, track experimental API changes, and store intermediate data in SQL.
Changes:
- Add the
release-notesskill definition and execution flow. - Add reference docs for PR collection/deduplication, categorization rules, experimental API tracking, formatting/editorial rules, and SQL schema/query patterns.
- Define a package-to-area mapping used to group “What’s Changed” entries.
Reviewed changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/skills/release-notes/SKILL.md | Skill entrypoint and end-to-end process for generating release notes. |
| .github/skills/release-notes/references/sql-storage.md | Proposed SQL schema and common queries for storing/enriching PR and issue data. |
| .github/skills/release-notes/references/package-areas.md | Maps src/Libraries/* packages to area headings used in release notes. |
| .github/skills/release-notes/references/format-template.md | Markdown templates and section rules for full vs patch releases. |
| .github/skills/release-notes/references/experimental-features.md | Guidance for detecting and reporting experimental API lifecycle changes. |
| .github/skills/release-notes/references/editorial-rules.md | Rules for tone, attribution, sorting, and inclusion/exclusion criteria. |
| .github/skills/release-notes/references/collect-prs.md | Instructions for collecting, enriching, deduplicating, and filtering PRs/issues. |
| .github/skills/release-notes/references/categorize-entries.md | Category assignment and grouping/sorting rules for release notes output. |
You can also share your feedback on Copilot code review. Take the survey.
.github/skills/release-notes/references/experimental-features.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Add pr_coauthors table to store Co-authored-by trailer data - Add all-contributors query that unions PR authors and co-authors for new-contributor detection in acknowledgements - Update reviewer acknowledgements query to exclude co-authors - Add usage note for populating pr_coauthors during enrichment Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
joperezr
approved these changes
Mar 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This builds on the modelcontextprotocol/csharp-sdk and dotnet/core release notes skills created recently, aligning most closely to the MCP version but updated to reflect the nature of this repo containing many separate features/packages.
It was used to generate the v10.4.0 release notes that were just published and to refresh the v10.3.0 release notes as the v10.4.0 release notes generation led to identifying that some entries were missing from the v10.3.0 release notes.
Microsoft Reviewers: Open in CodeFlow