2023-01-20 Maintainers' Office Hours Notes

Attendees:

Agenda

  • BOM presentation of the new repo health dashboard

  • Status of automatically adding PRs to projects

  • Finalize list of repos in phase 2

  • SLA review

Notes

  • Automatically adding PRs

    • We have about 5 ways of doing this today.

    • The latest way is a Github provided action

      • This is currently referenced in the openedx/.github repo which can be referenced.

      • There are some nuances about permissions, token versus/app

      • Ned will pilot this with Kelly and document the process

      • Ed will pilot the docs when they are available

      • The current action doesn't support conditionally adding PRs/issues to a board, it's all or nothing.

      • The shared workflow is currently about as complex as simply adding the action itself, it may make more sense to fall back to that and abandon the shared workflow.

      • [JB] auto add use case. Maintenance board. Would like to include upgrades, renovate/dependabot PRs, etc.

      • How do draft PRs work? We'll need to check.

        • they are added... :(

        • Ned will make a community-board ticket to design how it should work

      • Hacking on shared actions in openedx org is harder if you aren't an org admin