-
Notifications
You must be signed in to change notification settings - Fork 11
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
Define test matrix coverage #118
Comments
I think I'm searching for a different term here. I'm thinking of "what is our promised level of support"? |
Just looked and we are testing
I recommend we keep the Python and OS as is. For conda I recommend we remove old versions and support the last 1-3 versions, up for discussion. I believe conda now releases quarterly. |
Another option is to only test the oldest and newest versions of conda and Python supported before PRs are merged, and test the rest after merge into main. Theoretically we could have some errors and have to revert or change some merged behavior, but it may be rare enough to make it worthwhile? |
That sounds reasonable. I've not had to implement any version specific code so far anyway. |
We currently test across a range of conda and python versions. This means every time CI runs we run something like 80 parallel cases. We are also testing very old versions of conda.
I recommend we clearly defined what our supported versions are, and update our test matrix accordingly.
I recommend we test against:
And that we update this as those versions reach end of life and new versions become available.
The text was updated successfully, but these errors were encountered: