Codify release process with comprehensive step-by-step workflow and multi-patch handling - #89
Merged
Merged
Conversation
…and changelog extraction Co-authored-by: DutchmanNL <7318445+DutchmanNL@users.noreply.github.com>
…cess guidelines Co-authored-by: DutchmanNL <7318445+DutchmanNL@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update release issue template to automate description creation
Update release template to auto-detect version and enforce Release Process guidelines
Feb 17, 2026
Co-authored-by: DutchmanNL <7318445+DutchmanNL@users.noreply.github.com>
DutchmanNL
marked this pull request as ready for review
February 17, 2026 23:39
DutchmanNL
approved these changes
Feb 17, 2026
Copilot
AI
changed the title
Update release template to auto-detect version and enforce Release Process guidelines
Codify release process with comprehensive step-by-step workflow and multi-patch handling
Feb 17, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
This PR enhances the release process documentation by expanding the copilot-instructions.md Release Process section from 14 lines to 120 comprehensive lines, and updating the release_creation.yml template to automatically detect versions and delegate to the comprehensive Release Process guidelines. The changes establish a single source of truth for release creation with detailed step-by-step instructions for @copilot, including critical guidance for handling multiple unreleased patch versions.
Changes:
- Enhanced copilot-instructions.md Release Process with 6 detailed steps including version detection, changelog extraction, human-readable summary creation with quality standards, formatting guidelines, GitHub release creation, and completion reporting
- Updated release_creation.yml template to remove manual version/type/changelog inputs and instruct @copilot to auto-detect version from git tags and extract changelog data automatically
- Version bumped to 0.5.5 across all files (template.md, package.json, config/metadata.json, README.md, .github/copilot-instructions.md)
- Added CHANGELOG.md entries documenting 10 enhancements related to the release process improvements
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 |
|---|---|
| template.md | Updated version number from 0.5.4 to 0.5.5 |
| package.json | Updated version number from 0.5.4 to 0.5.5 |
| config/metadata.json | Updated version and template.version from 0.5.4 to 0.5.5 |
| README.md | Updated example version reference from 0.5.4 to 0.5.5 |
| CHANGELOG.md | Added comprehensive changelog entries for version 0.5.5 with 10 ENHANCED entries |
| .github/copilot-instructions.md | Expanded Release Process section from 14 lines to 120 lines with 6 detailed steps, quality standards, and mandatory guidelines for all release types |
| .github/ISSUE_TEMPLATE/release_creation.yml | Simplified template by removing manual inputs (version, type, changelog) and delegating to @copilot with references to comprehensive Release Process guidelines |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.
Release template required manual version/type/changelog input and lacked detailed instructions for @copilot. Critical gap: no guidance for combining multiple unreleased patch versions (e.g., v0.5.1, v0.5.2, v0.5.3 all tagged but only v0.5.0 has GitHub release).
Changes
.github/ISSUE_TEMPLATE/release_creation.yml.github/copilot-instructions.md#release-processas source of truth.github/copilot-instructions.md- Release Process section (14→120 lines)Step 1: Version Detection
Step 2: Changelog Extraction
Step 3: Human-Readable Summary - Critical Requirements
Step 4: Format Template
Step 5-6: Release creation command + completion checklist
Quality Standards
Result
Single source of truth for release process. Both automated workflow and manual template reference comprehensive instructions. Handles complex scenarios (multiple unreleased patches) explicitly with commands and examples.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.