Skip to content
Snippets Groups Projects

Add Code Insights GitHub Beta Project issue status automation

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

Approval is optional

Merged by avatar (Sep 23, 2025 12:29am UTC)

Merge details

  • Changes merged into main with ff1a2b52.
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading