Skip to content

chore: add release notes skill#1249

Merged
chenjiahan merged 2 commits into
mainfrom
chenjiahan/chore/release-note-skill-docs
May 13, 2026
Merged

chore: add release notes skill#1249
chenjiahan merged 2 commits into
mainfrom
chenjiahan/chore/release-note-skill-docs

Conversation

@chenjiahan

Copy link
Copy Markdown
Member

Summary

Background

Release notes are now prepared through an agent skill, so the old label-based GitHub release note config no longer needs to drive PR labels or generated categories.

Implementation

  • Installed create-draft-release-notes and tracked its lockfile.
  • Removed the PR Labeler workflow/config and the old .github/release.yml label mapping.
  • Updated CONTRIBUTING.md, AGENTS.md, and Knip entries for the installed skill.

User Impact

Maintainers now use the skill workflow to draft GitHub release notes before publishing.

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

Validation

  • pnpm format
  • pnpm lint
  • pnpm run check-unused
  • Skill formatter smoke test with stdin
  • Runtime build/tests not run; no package runtime code changed.

Copilot AI review requested due to automatic review settings May 13, 2026 03:34
@github-actions

github-actions Bot commented May 13, 2026

Copy link
Copy Markdown

Rsdoctor Bundle Diff Analysis

Found 12 projects in monorepo, 0 projects with changes.

📊 Quick Summary
Project Total Size Change
adapter-rsbuild 3.6 KB 0
adapter-rslib 24.6 KB 0
adapter-rspack 7.7 KB 0
browser 2.0 MB 0
browser-react 3.7 KB 0
browser-ui 803.5 KB 0
coverage-istanbul 9.6 KB 0
core/browser 970.0 KB 0
core/loaders 869.0 B 0
core/main 1.6 MB 0
vscode/extension 58.9 MB 0
vscode/worker 14.4 KB 0

Generated by Rsdoctor GitHub Action

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.

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

This PR migrates release notes generation from label-based GitHub configuration to an agent skill workflow, removing the legacy PR labeling/release category setup.

Changes:

  • Add the create-draft-release-notes skill (script + skill definition) and track it in skills-lock.json.
  • Remove the PR labeler workflow/config and the legacy .github/release.yml label-to-category mapping.
  • Update contributor/agent docs and Knip config to reflect the new skill-driven workflow.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
skills-lock.json Adds lock entry for the new create-draft-release-notes skill source and hash.
knip.jsonc Treats agent skill scripts as entries so Knip doesn’t flag them as unused.
CONTRIBUTING.md Updates release instructions to use the new skill workflow.
AGENTS.md Lists the new release notes skill among available workflow skills.
.github/workflows/pr-label.yaml Removes the PR Labeler workflow (no longer needed).
.github/release.yml Removes legacy GitHub release note category mapping driven by labels.
.github/pr-labeler.yml Removes labeler configuration file used by the deleted workflow.
.agents/skills/create-draft-release-notes/scripts/create-draft-release-notes.mjs Introduces a deterministic formatter to regroup GitHub-generated release notes.
.agents/skills/create-draft-release-notes/SKILL.md Documents the end-to-end draft release + formatting workflow using gh and the script.

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

Comment thread CONTRIBUTING.md Outdated
Comment thread .agents/skills/create-draft-release-notes/SKILL.md
@chenjiahan chenjiahan requested a review from 9aoy May 13, 2026 03:42
@chenjiahan chenjiahan enabled auto-merge (squash) May 13, 2026 03:42
@chenjiahan chenjiahan merged commit 9c97255 into main May 13, 2026
32 of 34 checks passed
@chenjiahan chenjiahan deleted the chenjiahan/chore/release-note-skill-docs branch May 13, 2026 05:08
@9aoy 9aoy mentioned this pull request May 18, 2026
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.

3 participants