-
Notifications
You must be signed in to change notification settings - Fork 3
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
Replace codecov in openedx-events #528
Comments
I guess this could have been an openedx-events issue, but oh well. We should inform the maintainers of the repo on the PR. |
Diana posted this doc on the DEPR ticket: https://docs.openedx.org/en/latest/developers/how-tos/use-python-coverage-comment.html |
The "Basic Usage" in the action's readme shows a two-workflow setup. We often didn't need this because we were adding the action to private repo, so no external contributions. The two-workflow setup allows tests to be run by untrusted contributors, and then trigger a section action that has credentials allowing it to finish. With reduced access and the increase of forks, more pull requests will need the two-workflow setup. If an external pull request is used with the one-workflow setup, unfortunately, the workflow and all the jobs in the workflow succeed, but the comment hasn't been made. These messages are in the action's step:
|
|
Status Update: We think that Ned's comment above about the need for two github actions is what needs to be worked on, and the linked PR that was closed just used the single action. @feanil: Is this something that can be added to the Maintenance Working Group? |
Yes, but I'm not sure how it will be prioritized at the moment. |
@feanil: FYI: @timmc-edx will be looking into fixing #437, which may be useful to the Maintenance WG for reviewing errors across repos. |
Closing due to inactivity and not owning this repo. The team has done what it can for the codecov issue, and now the community will complete the effort. |
Acceptance Criteria:
Additional repos
Codecov upload is now simply failing in some repos and we've removed it as a required check (and made it an optional upload step) to unblock merges. In these repos, we should come back and review this decision after the replacement is done in one repo. The ticket should cover 1) switching to the replacement choice, and 2) re-enabling any coverage checks that have been made optional in the following repos:
Background Context:
I've seen the codecov upload issue in openedx-events, so we'll fix there as an example.
The text was updated successfully, but these errors were encountered: