mirror of
https://github.com/farcasclaudiu/openclaw.git
synced 2026-06-29 05:02:04 +03:00
CI: handle search 422 in labeler
This commit is contained in:
@@ -164,11 +164,19 @@ jobs:
|
|||||||
}
|
}
|
||||||
|
|
||||||
const mergedQuery = `repo:${repo} is:pr is:merged author:${login}`;
|
const mergedQuery = `repo:${repo} is:pr is:merged author:${login}`;
|
||||||
const merged = await github.rest.search.issuesAndPullRequests({
|
let mergedCount = 0;
|
||||||
q: mergedQuery,
|
try {
|
||||||
per_page: 1,
|
const merged = await github.rest.search.issuesAndPullRequests({
|
||||||
});
|
q: mergedQuery,
|
||||||
const mergedCount = merged?.data?.total_count ?? 0;
|
per_page: 1,
|
||||||
|
});
|
||||||
|
mergedCount = merged?.data?.total_count ?? 0;
|
||||||
|
} catch (error) {
|
||||||
|
if (error?.status !== 422) {
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
core.warning(`Skipping merged search for ${login}; treating as 0.`);
|
||||||
|
}
|
||||||
|
|
||||||
if (mergedCount >= experiencedThreshold) {
|
if (mergedCount >= experiencedThreshold) {
|
||||||
await github.rest.issues.addLabels({
|
await github.rest.issues.addLabels({
|
||||||
@@ -273,11 +281,19 @@ jobs:
|
|||||||
}
|
}
|
||||||
|
|
||||||
const mergedQuery = `repo:${repoFull} is:pr is:merged author:${login}`;
|
const mergedQuery = `repo:${repoFull} is:pr is:merged author:${login}`;
|
||||||
const merged = await github.rest.search.issuesAndPullRequests({
|
let mergedCount = 0;
|
||||||
q: mergedQuery,
|
try {
|
||||||
per_page: 1,
|
const merged = await github.rest.search.issuesAndPullRequests({
|
||||||
});
|
q: mergedQuery,
|
||||||
const mergedCount = merged?.data?.total_count ?? 0;
|
per_page: 1,
|
||||||
|
});
|
||||||
|
mergedCount = merged?.data?.total_count ?? 0;
|
||||||
|
} catch (error) {
|
||||||
|
if (error?.status !== 422) {
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
core.warning(`Skipping merged search for ${login}; treating as 0.`);
|
||||||
|
}
|
||||||
|
|
||||||
let label = null;
|
let label = null;
|
||||||
if (mergedCount >= experiencedThreshold) {
|
if (mergedCount >= experiencedThreshold) {
|
||||||
@@ -471,11 +487,19 @@ jobs:
|
|||||||
}
|
}
|
||||||
|
|
||||||
const mergedQuery = `repo:${repo} is:pr is:merged author:${login}`;
|
const mergedQuery = `repo:${repo} is:pr is:merged author:${login}`;
|
||||||
const merged = await github.rest.search.issuesAndPullRequests({
|
let mergedCount = 0;
|
||||||
q: mergedQuery,
|
try {
|
||||||
per_page: 1,
|
const merged = await github.rest.search.issuesAndPullRequests({
|
||||||
});
|
q: mergedQuery,
|
||||||
const mergedCount = merged?.data?.total_count ?? 0;
|
per_page: 1,
|
||||||
|
});
|
||||||
|
mergedCount = merged?.data?.total_count ?? 0;
|
||||||
|
} catch (error) {
|
||||||
|
if (error?.status !== 422) {
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
core.warning(`Skipping merged search for ${login}; treating as 0.`);
|
||||||
|
}
|
||||||
|
|
||||||
if (mergedCount >= experiencedThreshold) {
|
if (mergedCount >= experiencedThreshold) {
|
||||||
await github.rest.issues.addLabels({
|
await github.rest.issues.addLabels({
|
||||||
|
|||||||
Reference in New Issue
Block a user