Release Readiness Check
release_readiness_checkAssess release readiness by checking CI status, open bugs, CHANGELOG, release checklist, and rollback plan. Returns blocking issues and readiness flag.
Instructions
Pre-release assessment: CI status, open bugs, CHANGELOG, release checklist, rollback template.
Required token scopes:
repo, or public_repo for public-only repos (checks, issues, and file contents access)
Args:
owner, repo: Repository coordinates.
baseRef (string?): Deprecated compatibility field; ignored.
headRef (string?): Branch, tag, or commit SHA to release (defaults to default branch).
pullNumber (number?): Uses the PR head commit for CI status.
Returns: isReady flag, blocking issues, CI status, docs check, release checklist, rollback template.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | No | GitHub repo. Falls back to GITHUB_REPO. | |
| owner | No | GitHub owner. Falls back to GITHUB_OWNER. | |
| baseRef | No | Deprecated compatibility field; currently ignored. | |
| headRef | No | Branch, tag, or commit SHA to release. Defaults to default branch. | |
| pullNumber | No | If provided, checks the PR's head commit CI status. | |
| rollbackPlanEvidence | No | Caller-provided rollback runbook/reference and whether it was tested. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo | Yes | ||
| policy | Yes | ||
| headRef | Yes | ||
| isReady | Yes | ||
| ciStatus | Yes | ||
| ciSummary | Yes | ||
| hasChangelog | Yes | ||
| openBugCount | Yes | ||
| policyDigest | Yes | ||
| policySources | Yes | ||
| blockingIssues | Yes | ||
| policyDegraded | Yes | ||
| appliedPolicyRules | Yes | ||
| rollbackPlanEvidence | Yes |