mirror of
https://github.com/neovim/neovim.git
synced 2025-10-07 18:36:30 +00:00
ci: replace stale bot with custom implementation
The stale action has a bug where it won't close an issue/PR if it has comments after the stale label.
This commit is contained in:
19
.github/scripts/remove_response_label.js
vendored
Normal file
19
.github/scripts/remove_response_label.js
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
module.exports = async ({ github, context }) => {
|
||||
const commenter = context.actor;
|
||||
const issue = await github.rest.issues.get({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: context.issue.number,
|
||||
});
|
||||
const author = issue.data.user.login;
|
||||
const labels = issue.data.labels.map((e) => e.name);
|
||||
|
||||
if (author === commenter && labels.includes("needs:response")) {
|
||||
github.rest.issues.removeLabel({
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
issue_number: context.issue.number,
|
||||
name: "needs:response",
|
||||
});
|
||||
}
|
||||
};
|
Reference in New Issue
Block a user