Skip to content

Add CHANGELOG.md and maintenance agent skill#193

Merged
data-douser merged 4 commits intomainfrom
dd/changelog/1
Mar 29, 2026
Merged

Add CHANGELOG.md and maintenance agent skill#193
data-douser merged 4 commits intomainfrom
dd/changelog/1

Conversation

@data-douser
Copy link
Copy Markdown
Collaborator

Summary of Changes

Changelog maintenance documentation and workflow:

  • Added .github/instructions/changelog_md.instructions.md, providing detailed, step-by-step instructions for maintaining CHANGELOG.md in line with the Keep a Changelog specification, including formatting, section structure, and validation requirements.
  • Introduced .github/skills/maintain-changelog/SKILL.md, a new skill file outlining when and how to update the changelog, including workflow phases, classification heuristics, and entry formatting, with practical examples and references.
  • Updated .github/skills/upgrade-codeql-cli-and-packs/SKILL.md to reference the new maintain-changelog skill, ensuring contributors are aware of changelog update requirements during release preparation.

- Create CHANGELOG.md covering all stable releases (v2.24.0 through v2.25.0)
  following Keep a Changelog v1.1.0 format with Highlights, Added, Changed,
  Fixed, Dependencies, and other standard sections
- Add .github/instructions/changelog_md.instructions.md with formatting rules
  applied automatically when editing CHANGELOG.md (applyTo: 'CHANGELOG.md')
- Add .github/skills/maintain-changelog/SKILL.md with a 5-phase workflow for
  drafting, classifying, and promoting changelog entries during releases
- Cross-reference maintain-changelog in upgrade-codeql-cli-and-packs skill
@data-douser data-douser self-assigned this Mar 29, 2026
@data-douser data-douser requested review from a team and enyil as code owners March 29, 2026 22:21
@data-douser data-douser added the documentation Improvements or additions to documentation label Mar 29, 2026
Copilot AI review requested due to automatic review settings March 29, 2026 22:21
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 29, 2026

Dependency Review

The following issues were found:

  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ✅ 0 package(s) with unknown licenses.
  • ⚠️ 8 packages with OpenSSF Scorecard issues.

View full job summary

@data-douser data-douser changed the title Add CHANGELOG.md and maintenance agent skill Add CHANGELOG.md and maintenance agent skill Mar 29, 2026
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

Adds first-class changelog support (a root CHANGELOG.md) plus Copilot/agent documentation for maintaining it during release prep, aligning the repo’s release workflow with Keep a Changelog and stable-tag-only versioning.

Changes:

  • Added a repository-root CHANGELOG.md with stable release entries and link references.
  • Introduced Copilot instructions for CHANGELOG.md formatting and maintenance rules.
  • Added a new maintain-changelog skill and linked it from the CodeQL upgrade skill.

Reviewed changes

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

File Description
CHANGELOG.md Adds an initial changelog with release sections, highlights, and reference links.
.github/instructions/changelog_md.instructions.md Defines formatting/validation rules for changelog edits (Keep a Changelog, stable releases only, tables, links).
.github/skills/maintain-changelog/SKILL.md Documents a workflow/heuristics for drafting and promoting changelog entries.
.github/skills/upgrade-codeql-cli-and-packs/SKILL.md Cross-links the new changelog maintenance skill for release preparation.
Comments suppressed due to low confidence (2)

CHANGELOG.md:33

  • This “Added > MCP Server Prompts” subsection uses a bullet item, but the changelog formatting instructions require a two-column markdown table when listing new prompts/resources/tools. Please convert this to a table to match the established format used in earlier releases.
#### MCP Server Prompts

- Duplicated code detection prompts for guiding agents through finding and reporting code duplication. ([#109](https://github.com/advanced-security/codeql-development-mcp-server/pull/109))

CHANGELOG.md:43

  • This “Changed > MCP Server Tools” entry is formatted as a bullet, but the changelog instructions require a two-column table (| Tool | Change |) for changed tools. Please switch this subsection to a table (consistent with v2.24.3 and v2.24.2).
#### MCP Server Tools

- `codeql_database_analyze` — Fixed `additionalArgs` pass-through so extra CLI arguments are correctly forwarded. ([#188](https://github.com/advanced-security/codeql-development-mcp-server/pull/188))

Comment thread CHANGELOG.md Outdated
Comment thread .github/skills/maintain-changelog/SKILL.md Outdated
Comment thread CHANGELOG.md
Copilot AI review requested due to automatic review settings March 29, 2026 22:38
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

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

Comment thread package.json Outdated
Comment thread .github/workflows/lint-and-format.yml Outdated
Comment thread .markdownlint.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Nathan Randall <70299490+data-douser@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 29, 2026 22:47
@data-douser data-douser merged commit 0a84062 into main Mar 29, 2026
12 checks passed
@data-douser data-douser deleted the dd/changelog/1 branch March 29, 2026 22:50
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

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

Comment thread .github/workflows/lint-and-format.yml
Comment thread package.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants