Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Determine Repo Health Dashboard ownership and operation #138

Open
kdmccormick opened this issue Jun 5, 2024 · 1 comment
Open

Determine Repo Health Dashboard ownership and operation #138

kdmccormick opened this issue Jun 5, 2024 · 1 comment
Labels
maintenance Routine upkeep necessary for the health of the platform

Comments

@kdmccormick
Copy link
Member

Links:

Questions to answer:

  • Does 2U use it?
  • Does anyone else use it?
  • Where can we see its output?
  • I believe it is being run on 2U infrastructure today, but not on Open edX infra. This means it is missing some Open edX repos. Is this true?
  • Does Open edX Maintenance WG want to use it?
  • Who should maintain this tool?
  • Do we need both this tool and Backstage and repo_checks? Could we merge some things together?

Things to do:

@kdmccormick kdmccormick added the maintenance Routine upkeep necessary for the health of the platform label Jun 5, 2024
@kdmccormick kdmccormick moved this to Todo in Maintenance Jun 5, 2024
kdmccormick added a commit that referenced this issue Jun 7, 2024
testeng-ci is deprecated in favor of repo-tools.
See the DEPR [1] and the PR that moved pull_request_creator to repo-tools [2].

This also includes some cosmetic changes to the upgrade PRs.

Before:
* branch == jenkins/upgrade-python-requirements-{id}
* title  == Python Requirements Update
* commit == chore: Updating Python Requirements

After:
* branch == repo-tools/upgrade-python-requirements-{id}
* title  == chore: Upgrade Python requirements
* commit == chore: Upgrade Python requirements

NOTE: This leaves behind a testeng-ci reference in the repo-health job. We need to figure out the future of the edx-repo-health repo. This will be a future task [3]

[1] openedx/public-engineering#265
[2] openedx/repo-tools#517
[3] #138
@feanil
Copy link
Contributor

feanil commented Jun 7, 2024

FYI, there is also openedx/axim-engineering#530 which has context on how to setup repo-health for the openedx org. It is not running right now as far as I know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Routine upkeep necessary for the health of the platform
Projects
Status: Todo
Development

No branches or pull requests

2 participants