-
Notifications
You must be signed in to change notification settings - Fork 6
Release Prep
Walk through an 8-step guided release readiness workflow — milestone closure, PR inclusion, CI verification, security checks, release notes, checklist sign-off, and saved documentation.
- Planning a release and want a checklist-driven process
- Leading a release review meeting and need a structured walkthrough
- Ensuring all release gates are satisfied before tagging
- Generating a release prep artifact for audit trails
In GitHub Copilot Chat:
/release-prep owner/repo v2.1.0
Or without a version to auto-detect:
/release-prep owner/repo
The agent walks through 8 steps in sequence, completing each one and confirming before moving to the next.
Check if a milestone for the target version exists and is properly configured:
- Issue count open vs. closed
- Any overdue issues that block the milestone
- Recommendation: close, defer, or block the release
Confirm all intended PRs are merged and nothing critical is still open:
- PRs merged since last release
- Open PRs targeting this release
- PRs in review that may or may not make the cut
Confirm all CI checks are green on the release branch or main:
- All required workflow runs passing
- No flaky tests in the last 7 days
- Branch protection status
Verify no unpatched critical or high vulnerabilities:
- Open Dependabot alerts by severity
- Pending security-related PRs
- Any known CVEs in dependencies
Generate or review release notes (delegates to /draft-release):
- Auto-categorized changes
- Breaking changes prominently surfaced
- Upgrade instructions if needed
Interactive sign-off checklist:
Release Checklist — v2.1.0:
[ ] Milestone closed
[ ] All required PRs merged
[ ] CI green on main
[ ] No critical Dependabot alerts
[ ] Release notes written
[ ] CHANGELOG.md updated
[ ] Stakeholders notified
Both .md and .html saved to .github/reviews/releases/release-prep-{version}-{date}.*:
- Full checklist sign-off state
- Included PR list
- CI and security summary
After sign-off:
- Tag and publish GitHub Release
- Link release to milestone
- Announce (if configured)
| File | Contents |
|---|---|
.github/reviews/releases/release-notes-{version}-{date}.md |
Release notes |
.github/reviews/releases/release-notes-{version}-{date}.html |
Accessible HTML version |
/release-prep owner/repo v2.1.0 # Full guided workflow
/release-prep owner/repo # Auto-detect version
/release-prep owner/repo step 4 # Jump to security step
| Agent | Role |
|---|---|
| daily-briefing agent | Executes this prompt |
- draft-release — generate release notes only
- ci-status — CI status check during step 3
- security-dashboard — security check during step 4
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide