chore: add draft release notes skill#924
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new skill for creating and organizing draft release notes, including a Markdown definition and a Node.js script to categorize release note items based on conventional commit types. Feedback was provided to improve the script's regex consistency for bullet points and to enhance Markdown formatting by adding necessary blank lines between sections and after headings for better readability.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 42ca6d4879
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
There was a problem hiding this comment.
Pull request overview
This PR integrates the create-draft-release-notes agent skill into the repository (and records it in skills-lock.json), while removing the now-obsolete PR labeler workflow/config and GitHub release note category configuration.
Changes:
- Added the
create-draft-release-notesskill documentation and its deterministic Markdown organizer script. - Introduced
skills-lock.jsonentry for the new skill and updated.prettierignoreto exclude the skill directory. - Removed PR labeler workflow/config and
.github/release.ymlrelease-note category config.
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| skills-lock.json | Adds a lock record for the new create-draft-release-notes skill source/hash. |
| .prettierignore | Ignores formatting for the newly added skill directory. |
| .github/workflows/pr-label.yaml | Removes the PR labeler workflow. |
| .github/release.yml | Removes GitHub release note category configuration. |
| .github/pr-labeler.yml | Removes PR labeler configuration. |
| .agents/skills/create-draft-release-notes/SKILL.md | Adds the skill instructions/workflow for creating and organizing draft release notes. |
| .agents/skills/create-draft-release-notes/scripts/create-draft-release-notes.mjs | Adds a Node script to reorganize generated release note Markdown into sections. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
create-draft-release-notesskill fromrstackjs/agent-skillsand records it inskills-lock.json.CONTRIBUTING.mddoes not currently contain release note instructions, so there was no guide text to replace.Related Links
Checklist