Skip to content

docs: add release PR instructions to copilot instructions#556

Merged
nev21 merged 3 commits into
mainfrom
copilot/update-copilot-instructions-release
May 11, 2026
Merged

docs: add release PR instructions to copilot instructions#556
nev21 merged 3 commits into
mainfrom
copilot/update-copilot-instructions-release

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 11, 2026

Copilot instructions lacked guidance on how to create a release PR, leading to inconsistent release commits and missing file updates.

Changes

  • New "Creating a Release PR" section in .github/copilot-instructions.md covering:
    • PR title format — must be [Release] Increase version to <new-version>
    • Files to updatepackage.json (root), lib/package.json, README.md, CHANGELOG.md
    • CHANGELOG.md rules:
      • Significant changes only (no trivial dep bumps)
      • Full changelist GitHub compare link required
      • Existing "Unreleased" sections must be preserved as-is — do not fold them into the new version entry
      • Date format: Month ordinal-day, Year (e.g., May 15th, 2026)
    • Release checklist for pre-submission verification

Copilot AI changed the title [WIP] Update copilot instructions to include release instructions docs: add release PR instructions to copilot instructions May 11, 2026
Copilot AI requested a review from nev21 May 11, 2026 05:10
Copilot finished work on behalf of nev21 May 11, 2026 05:10
@nev21 nev21 marked this pull request as ready for review May 11, 2026 05:53
@nev21 nev21 requested review from a team as code owners May 11, 2026 05:53
Copilot AI review requested due to automatic review settings May 11, 2026 05:53
@nev21 nev21 enabled auto-merge (squash) May 11, 2026 05:53
@codecov
Copy link
Copy Markdown

codecov Bot commented May 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.46%. Comparing base (97d40a2) to head (d302b46).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #556   +/-   ##
=======================================
  Coverage   99.46%   99.46%           
=======================================
  Files         145      145           
  Lines        4271     4271           
  Branches      938      915   -23     
=======================================
  Hits         4248     4248           
  Misses         23       23           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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

This PR updates the repository’s GitHub Copilot guidance by adding a “Creating a Release PR” section to standardize how release PRs are prepared (title format, required version bumps, and CHANGELOG entry rules) to reduce inconsistent release commits.

Changes:

  • Adds a required release PR title format ([Release] Increase version to <new-version>).
  • Documents which files must be updated for a release (package.json, lib/package.json, README.md, CHANGELOG.md).
  • Adds CHANGELOG rules (significant changes focus, compare link requirement, preserve any “Unreleased” sections) plus a pre-submission checklist.

Comment on lines +327 to +333
#### CHANGELOG.md Entry Format
The date format should use the full month name followed by the day with ordinal suffix and the four-digit year (e.g., `February 26th, 2026`):
```markdown
# v<new-version> <Month> <ordinal-day>, <Year>

## Changelog

Comment on lines +332 to +348
## Changelog

### Features

- Description of new features

### Bug Fixes

- Description of bug fixes

### Breaking Changes

- Description of any breaking changes (if applicable)

### Repository Improvements

- Description of any significant repository/CI improvements (if applicable)
Copy link
Copy Markdown
Contributor

@nevware21-bot nevware21-bot left a comment

Choose a reason for hiding this comment

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

Approved by nevware21-bot

@nev21 nev21 merged commit da838a4 into main May 11, 2026
14 checks passed
@nev21 nev21 deleted the copilot/update-copilot-instructions-release branch May 11, 2026 06:30
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.

[Task] Update copilot instructions to include release instructions

4 participants