UNPKG

github-pr-automation

Version:

MCP server and CLI for automated GitHub PR management, review resolution, and workflow optimization

31 lines 945 B
import type { GitHubClient } from "../../github/client.js"; export interface CheckMergeReadinessInput { pr: string; } export interface CheckMergeReadinessOutput { pr: string; ready_to_merge: boolean; checks: { ci_passing: boolean; approvals_met: boolean; no_conflicts: boolean; up_to_date: boolean; }; blocking_issues: Array<{ category: string; description: string; action_required: string; }>; next_steps: Array<{ action: string; description: string; }>; } /** * Check if a pull request is ready to merge * @param client - GitHub client instance * @param input - Input containing PR identifier * @returns Promise resolving to merge readiness status */ export declare function handleCheckMergeReadiness(client: GitHubClient, input: CheckMergeReadinessInput): Promise<CheckMergeReadinessOutput>; //# sourceMappingURL=handler.d.ts.map