-
Notifications
You must be signed in to change notification settings - Fork 55
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
Dependencies updates can break releases #280
Comments
Highly recommend xarray's infrastructure for this. keewis just created a new action with most of the scripting (https://github.com/xarray-contrib/issue-from-pytest-log) so it should be relatively easy now |
@dcherian thank you very much, I'll look in to that! |
Looks like we already have this infrastructure in our upstream workflow, don't we? However, we may want to modify our upstream environment file to install as many of those dependencies as we want to install from their GitHub repo. @dcherian xarray's workflow seems to be conda-installing everything, then removing many of them, and pip-installing through GitHub repositories. What is the intention with conda-install and uninstall stage? Couldn't they directly be pip-installed? |
Perhaps to keep dependencies at the same versions as in the main env? The real magic is the automated opening of an issue when the upstream-dev env fails. e.g. pydata/xarray#7175 |
Okay, yeah, that automated issue opening looks good! |
Currently, the latest version (2022.10.0) of geocat-comp breaks on import (See GH actions logs)
PR #277 addresses this, but the published package is still broken.
We should do the following:
The text was updated successfully, but these errors were encountered: