Downstream testing #5936
trexfeathers
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We recently merged #5801, which had a full set of passing CI. However the feature then broke Iris-grib, without an obvious simple fix. Because the PR is already merged, this is no longer the author's problem but is instead the responsibility of Iris-grib maintainers.
We have an ambition to have more parts of Iris separated and optional - #4798 - however what the above demonstrates is that this could potentially shift work from contributors onto maintainers. Maintainer workload is agreed to be one of the biggest threats to open source sustainability, so I see this prospect as a significant problem.
I am therefore keen that we think about ways of running tests for Iris satellite projects (e.g. Iris-grib, iris-esmf-regrid) WITHIN Iris pull requests, as a way of alerting authors and reviewers that their work may cause downstream problems and give them an opportunity to address those.
Beta Was this translation helpful? Give feedback.
All reactions