This commit is contained in:
Mark Wylde
2025-05-31 09:45:52 +01:00
parent ccf7081358
commit 05a2e7ea87
3 changed files with 16 additions and 27 deletions

View File

@@ -219,8 +219,6 @@ export function prepareContext(
...(baseBranch && { baseBranch }),
};
break;
} else if (!claudeBranch) {
throw new Error("CLAUDE_BRANCH is required for issue_comment event");
} else if (!baseBranch) {
throw new Error("BASE_BRANCH is required for issue_comment event");
} else if (!issueNumber) {
@@ -233,10 +231,10 @@ export function prepareContext(
eventName: "issue_comment",
commentId,
isPR: false,
claudeBranch: claudeBranch,
baseBranch,
issueNumber,
commentBody,
...(claudeBranch && { claudeBranch }),
};
break;
@@ -253,9 +251,6 @@ export function prepareContext(
if (!baseBranch) {
throw new Error("BASE_BRANCH is required for issues event");
}
if (!claudeBranch) {
throw new Error("CLAUDE_BRANCH is required for issues event");
}
if (eventAction === "assigned") {
if (!assigneeTrigger) {
@@ -269,8 +264,8 @@ export function prepareContext(
isPR: false,
issueNumber,
baseBranch,
claudeBranch,
assigneeTrigger,
...(claudeBranch && { claudeBranch }),
};
} else if (eventAction === "opened") {
eventData = {
@@ -279,7 +274,7 @@ export function prepareContext(
isPR: false,
issueNumber,
baseBranch,
claudeBranch,
...(claudeBranch && { claudeBranch }),
};
} else {
throw new Error(`Unsupported issue action: ${eventAction}`);

View File

@@ -34,7 +34,7 @@ type IssueCommentEvent = {
issueNumber: string;
isPR: false;
baseBranch: string;
claudeBranch: string;
claudeBranch?: string;
commentBody: string;
};
@@ -55,7 +55,7 @@ type IssueOpenedEvent = {
isPR: false;
issueNumber: string;
baseBranch: string;
claudeBranch: string;
claudeBranch?: string;
};
type IssueAssignedEvent = {
@@ -64,7 +64,7 @@ type IssueAssignedEvent = {
isPR: false;
issueNumber: string;
baseBranch: string;
claudeBranch: string;
claudeBranch?: string;
assigneeTrigger: string;
};