neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

remove_response_label.js (589B)


      1 module.exports = async ({ github, context }) => {
      2  const commenter = context.actor;
      3  const issue = await github.rest.issues.get({
      4    owner: context.repo.owner,
      5    repo: context.repo.repo,
      6    issue_number: context.issue.number,
      7  });
      8  const author = issue.data.user.login;
      9  const labels = issue.data.labels.map((e) => e.name);
     10 
     11  if (author === commenter && labels.includes("needs:response")) {
     12    github.rest.issues.removeLabel({
     13      owner: context.repo.owner,
     14      repo: context.repo.repo,
     15      issue_number: context.issue.number,
     16      name: "needs:response",
     17    });
     18  }
     19 };