When using GitHub Projects, it’s convenient to have issues or pull requests (items) added to the project automatically. There are a few different ways to do it.

Project auto-add

Projects can be configured to auto-add items. You create a workflow, and configure the types of items you’d like added.

OSPR bot adding pull requests to repos

The OSPR bot can add pull requests to repos. When it acts on a non-draft pull request, it will add it to projects listed in the catalog.yaml file.

Open edX shared workflow

An Open edX shared workflow can add issues to projects: https://github.com/openedx/.github/blob/master/.github/workflows/add-issue-to-a-project.yml