...
The OSPR bot can add pull requests to repos. External When it acts on a non-draft pull requests will be added request, it will add it to projects listed in the catalog.yaml file.
In a repo’s catalog.yaml file, you create an annotation. For example, this will add to the https://github.com/orgs/openedx/projects/23 project:
Code Block annotations: # This can be multiple comma-separated projects. openedx.org/add-to-projects: "openedx:23"
More information is in the bot docs: https://github.com/openedx/openedx-webhooks/blob/master/docs/details.rst
Pro: many repos can auto-add to many projects.
Con: only operates on external pull requests from outside 2U and Axim; we maintain the code.
Open edX shared workflow
...