chore: update issue gate refactor message
This commit is contained in:
20
.github/workflows/issue-gate.yml
vendored
20
.github/workflows/issue-gate.yml
vendored
@@ -116,9 +116,9 @@ jobs:
|
|||||||
|
|
||||||
function buildRefactorGateMessage() {
|
function buildRefactorGateMessage() {
|
||||||
return [
|
return [
|
||||||
'This issue was auto-closed. All issues will be closed until 2026-05-17 because the project is undergoing a large refactor.',
|
'This issue was auto-closed. All issues will be closed until 2026-05-17 while the project refactor is being completed.',
|
||||||
'',
|
'',
|
||||||
`See the \`bigrefactor\` branch: https://github.com/${context.repo.owner}/${context.repo.repo}/tree/bigrefactor`,
|
`The refactor is happening on \`${defaultBranch}\`: https://github.com/${context.repo.owner}/${context.repo.repo}/tree/${defaultBranch}`,
|
||||||
'',
|
'',
|
||||||
'Issues closed during this period will not be reviewed. The reason is that the refactor will not get done otherwise, because issue triage has been taking about 8 hours per day.',
|
'Issues closed during this period will not be reviewed. The reason is that the refactor will not get done otherwise, because issue triage has been taking about 8 hours per day.',
|
||||||
'',
|
'',
|
||||||
@@ -137,7 +137,21 @@ jobs:
|
|||||||
|
|
||||||
const labelsToAdd = [];
|
const labelsToAdd = [];
|
||||||
if (isFridayThroughSunday) labelsToAdd.push('closed-because-weekend');
|
if (isFridayThroughSunday) labelsToAdd.push('closed-because-weekend');
|
||||||
if (ISSUE_GATE_MESSAGE_MODE === 'refactor') labelsToAdd.push('closed-because-bigrefactor');
|
if (ISSUE_GATE_MESSAGE_MODE === 'refactor') labelsToAdd.push('closed-because-refactor');
|
||||||
|
|
||||||
|
if (labelsToAdd.includes('closed-because-refactor')) {
|
||||||
|
try {
|
||||||
|
await github.rest.issues.createLabel({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
name: 'closed-because-refactor',
|
||||||
|
color: '5319e7',
|
||||||
|
description: 'Closed while the project refactor is in progress',
|
||||||
|
});
|
||||||
|
} catch (error) {
|
||||||
|
if (error.status !== 422) throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (labelsToAdd.length > 0) {
|
if (labelsToAdd.length > 0) {
|
||||||
await github.rest.issues.addLabels({
|
await github.rest.issues.addLabels({
|
||||||
|
|||||||
Reference in New Issue
Block a user