diff --git a/dist/index.js b/dist/index.js index 8c2ceda..3a5d1da 100644 --- a/dist/index.js +++ b/dist/index.js @@ -70776,7 +70776,7 @@ var createPullRequest = (options) => __async(void 0, null, function* () { const repo = `${github.context.repo.owner}/${github.context.repo.repo}`; const branch = github.context.ref.replace("refs/heads/", ""); const octokit = github.getOctokit(githubToken); - const searchQuery = `repo:${repo}+state:open+head:${baseBranch}+base:${branch}`; + const searchQuery = `repo:${repo}+state:open+head:${baseBranch}+base:${branch}+is:pull-request`; const searchResult = yield octokit.rest.search.issuesAndPullRequests({ q: searchQuery }); diff --git a/package.json b/package.json index 6da654c..b80f292 100644 --- a/package.json +++ b/package.json @@ -69,5 +69,6 @@ "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" - } + }, + "packageManager": "pnpm@8.15.9" } diff --git a/src/utils/github.ts b/src/utils/github.ts index 866a3de..b65bda9 100644 --- a/src/utils/github.ts +++ b/src/utils/github.ts @@ -23,7 +23,8 @@ export const createPullRequest = async (options: CreatePullRequestOptions) => { const octokit = github.getOctokit(githubToken); // 判断当前 Pull Request 是否存在 - const searchQuery = `repo:${repo}+state:open+head:${baseBranch}+base:${branch}`; + // https://docs.github.com/en/rest/search/search?apiVersion=2022-11-28#search-issues-and-pull-requests + const searchQuery = `repo:${repo}+state:open+head:${baseBranch}+base:${branch}+is:pull-request`; const searchResult = await octokit.rest.search.issuesAndPullRequests({ q: searchQuery, });