This PR fixes some problems with the CI setup of the scverse-cookiecutter template repo. Last night, the codecov package was pulled from PyPI. This can easily be replaced, however we've realized our automatic template sync system does not allow us to modify github actions (a security precaution from github), so we need to roll out this update manually.
We're also taking this opportunity to make several other intended changes for to the CI workflow.
We're still looking into how we can avoid this in the future, which will likely require us changing how our template sync system works. This is being tracked in the scverse/cookiecutter-scverse#138.
Changes
These changes constitute the 0.2.1 release of the template and make the following changes:
If there are merge conflicts, they either show up inline (>>>>>>>) or a .rej file will have been created for the respective files. You need to address these conflicts manually. Make sure to enable pre-commit.ci (see below) to detect such files.
The scverse template works best when the pre-commit.ci, readthedocs and codecov services are enabled. Make sure to activate those apps if you haven't already.
This PR fixes some problems with the CI setup of the scverse-cookiecutter template repo. Last night, the
codecov
package was pulled from PyPI. This can easily be replaced, however we've realized our automatic template sync system does not allow us to modify github actions (a security precaution from github), so we need to roll out this update manually.We're also taking this opportunity to make several other intended changes for to the CI workflow.
We're still looking into how we can avoid this in the future, which will likely require us changing how our template sync system works. This is being tracked in the scverse/cookiecutter-scverse#138.
Changes
These changes constitute the 0.2.1 release of the template and make the following changes:
Additional remarks
>>>>>>>
) or a.rej
file will have been created for the respective files. You need to address these conflicts manually. Make sure to enable pre-commit.ci (see below) to detect such files.