Skip to content

Watch whole GitHub projects for issues being labeled with a specific label

As a reminder @heurtemattes, here's my idea for watching projects instead of sync'ing issues by manually adding them to the configuration:

It would be great if the config.yml syntax could be extended to allow something like

projects:
- url: https://github.com/eclipse-apoapsis/ort-server
  label: occtet
- url: https://github.com/oss-review-toolkit/ort
  label: eu-project

which means that the "ort-server" and "ort" GitHub projects are watched for issues being labeled "occtet" or "eu-project", respectively, and then these issues are sync'ed without a dedicated entry under issues:. That would streamline issue sync'ing quite a bit for projects where defining labels is under our control.

Some attention probably needs to be payed for not sync'ing issues twice if they're both listed under issues: and labeled.