mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -07:00
4b79441b14
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.
(cherry picked from commit 5a97c0b0b9
)
Co-authored-by: dundargoc <gocdundar@gmail.com>
20 lines
589 B
JavaScript
20 lines
589 B
JavaScript
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",
|
|
});
|
|
}
|
|
};
|