add feature request bad names as exclusion
This commit is contained in:
28
.github/workflows/close-untitled-issues.yml
vendored
28
.github/workflows/close-untitled-issues.yml
vendored
@@ -19,13 +19,22 @@ jobs:
|
|||||||
script: |
|
script: |
|
||||||
const title = context.payload.issue.title.trim();
|
const title = context.payload.issue.title.trim();
|
||||||
const badTitles = [
|
const badTitles = [
|
||||||
"[bug]",
|
"[BUG]",
|
||||||
"bug report",
|
"bug report",
|
||||||
"bug",
|
"bug",
|
||||||
"issue",
|
"issue",
|
||||||
];
|
];
|
||||||
|
|
||||||
|
const featureRequestTitles = [
|
||||||
|
"feature request",
|
||||||
|
"[feature]",
|
||||||
|
"[feature request]",
|
||||||
|
"[enhancement]"
|
||||||
|
]
|
||||||
|
|
||||||
if (badTitles.includes(title.toLowerCase())) {
|
const titleLower = title.toLowerCase();
|
||||||
|
|
||||||
|
if (badTitles.includes(titleLower)) {
|
||||||
await github.rest.issues.createComment({
|
await github.rest.issues.createComment({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
@@ -33,6 +42,21 @@ jobs:
|
|||||||
body: "This issue was closed because no title was provided. Please re-open with a descriptive title that summarizes the problem."
|
body: "This issue was closed because no title was provided. Please re-open with a descriptive title that summarizes the problem."
|
||||||
});
|
});
|
||||||
|
|
||||||
|
await github.rest.issues.update({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
issue_number: context.payload.issue.number,
|
||||||
|
state: "closed",
|
||||||
|
state_reason: "not_planned"
|
||||||
|
});
|
||||||
|
} else if (featureRequestTitles.some(t => titleLower.startsWith(t))) {
|
||||||
|
await github.rest.issues.createComment({
|
||||||
|
owner: context.repo.owner,
|
||||||
|
repo: context.repo.repo,
|
||||||
|
issue_number: context.payload.issue.number,
|
||||||
|
body: "Feature requests should be made in the [Discussions](https://github.com/mauriceboe/TREK/discussions/new?category=feature-requests) — not as issues. This issue has been closed."
|
||||||
|
});
|
||||||
|
|
||||||
await github.rest.issues.update({
|
await github.rest.issues.update({
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
|
|||||||
Reference in New Issue
Block a user