mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-04 23:02:12 +00:00
feat: add 'open-swe' label to created pull requests (#168)
* Apply patch * format
This commit is contained in:
parent
3314821e19
commit
6c23f85eef
1 changed files with 21 additions and 0 deletions
|
|
@ -518,6 +518,27 @@ export async function createPullRequest({
|
||||||
});
|
});
|
||||||
|
|
||||||
logger.info(`🐙 Pull request created: ${pullRequest.html_url}`);
|
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;
|
return pullRequest;
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (error instanceof Error && error.message.includes("already exists")) {
|
if (error instanceof Error && error.message.includes("already exists")) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue