Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2. GitHub App settings (done by a GitHub org admin, at Axim for openedx)

Maintainer instructions: File a GitHub Issue (uncategorized) with the tCRIL Engineering team to request Codecov get set up properly. Include “Codecov: reponame” in the ticket title and in the body add a link to your codecov.yml file from master/main.

tCRIL Admin Instructions: Navigate to the Codecov Github App Setting page, and add the GitHub repository in question to the list of repositories near the bottom of the page. Don’t forget to click the “Save” button.

All repositories in the openedx org should have this turned on already.

3. Branch protection (done by a GitHub org admin, at Axim for openedx)

...

  1. In a private browsing window, login to github as the openedx-codecov user.

  2. Then login to codecov.io via this github user.

  3. Go to the settings page for the relevant repository in the private browsing window:

    • https://app.codecov.io/gh/openedx/<repo_name>/settings

  4. Copy the repository upload token (just the uuid!).

  5. As an admin user, go to the repository secrets section of the repo:

    • https://github.com/openedx/<repo_name>/settings/secrets/actions

  6. Add the token as a new secret named CODECOV_TOKEN

...