From 6c23f85eefd2a3a5a8b2400496598c9cc89de997 Mon Sep 17 00:00:00 2001 From: Brace Sproul Date: Fri, 13 Jun 2025 17:52:53 -0700 Subject: [PATCH] feat: add 'open-swe' label to created pull requests (#168) * Apply patch * format --- apps/open-swe/src/utils/git.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/apps/open-swe/src/utils/git.ts b/apps/open-swe/src/utils/git.ts index bb57e37a..e3c5e94d 100644 --- a/apps/open-swe/src/utils/git.ts +++ b/apps/open-swe/src/utils/git.ts @@ -518,6 +518,27 @@ export async function createPullRequest({ }); logger.info(`🐙 Pull request created: ${pullRequest.html_url}`); + + // Step 3: Add the 'open-swe' label to the pull request + try { + await octokit.issues.addLabels({ + owner, + repo, + issue_number: pullRequest.number, + labels: ["open-swe"], + }); + logger.info( + `Added 'open-swe' label to pull request #${pullRequest.number}`, + ); + } catch (labelError) { + logger.warn( + `Failed to add 'open-swe' label to pull request #${pullRequest.number}`, + { + labelError, + }, + ); + } + return pullRequest; } catch (error) { if (error instanceof Error && error.message.includes("already exists")) {