Skip to content

Add Code Insights GitHub Beta Project issue status automation

Warren Gifford requested to merge project-automation-test into main

Created by: felixfbecker

Experiment to see if I can quickly automate issue statuses in the new Beta GitHub project boards. This is intended to be supported in the next months, but currently, the only way is through some extremely clunky GraphQL APIs. For example, the only way to get the associated project item for an issue is to go through all project items, there is no reverse-lookup. This is implemented using streaming in most-recently-added-items-first order (aborting once the matching item is found) to make this somewhat better than fetching the whole list into memory.

This is hard to test locally, so I expect more follow-up fix and debug PRs...

Merge request reports

Loading