Skip to content

Bot adding labels to GitHub issues which allows easy finding of issues with a missing answer

License

Notifications You must be signed in to change notification settings

brainhubeu/issue-overseer

Repository files navigation


issue-overseer

Bot adding labels to GitHub issues which allows easy finding of issues with a missing answer.

Hire us

CircleCI Last commit license PRs Welcome

codecov Activity

Let's assume my-acme-org is your GitHub organization name.

For each open issue (among the comments, it excludes the ones made by issuehunt-bot), it:

  • puts "answering: reported by my-acme-org" label if the issue is created by any member of the my-acme-org organization with no comments by external contributors;
  • otherwise, puts "answering: answered" label if the last comment is by a member of the organization;
  • otherwise, puts "answering: not answered"
  • removes the remaining answering labels because they are exclusive

run

Regardless of the way, you choose, you need to export the GITHUB_TOKEN environmental variable:

in bash:

export GITHUB_TOKEN=my-gh-token

in fish:

export set GITHUB_TOKEN=my-gh-token

dynamically with go

go run . my-acme-org

compile and run an executable file

go build -o issue-overseer
./issue-overseer my-acme-org

run with Docker

docker-compose up

Releases

No releases published

Packages

No packages published

Languages