Skip to content
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

Run fast CI tests on intermediate Python versions #39

Closed
ncoghlan opened this issue Oct 23, 2024 · 1 comment
Closed

Run fast CI tests on intermediate Python versions #39

ncoghlan opened this issue Oct 23, 2024 · 1 comment
Assignees
Labels
Category: Maintainability Proposed improvement to project maintainability CI (Automation) Continuous integration (and other automation)

Comments

@ncoghlan
Copy link
Collaborator

ncoghlan commented Oct 23, 2024

Because test_sample_project is so slow (and test_minimal_project isn't great either), venvstacks CI operates on a model of "test the oldest and newest supported Python versions".

It would be convenient if:

  • intermediate Python versions were still defined, but only ran the fast tests by default
  • the tox -m test label ran one of those fast intermediate versions
@ncoghlan ncoghlan added CI (Automation) Continuous integration (and other automation) Category: Maintainability Proposed improvement to project maintainability labels Oct 23, 2024
@ncoghlan ncoghlan self-assigned this Oct 23, 2024
@ncoghlan ncoghlan added rejected-invalid This doesn't seem right and removed CI (Automation) Continuous integration (and other automation) Category: Maintainability Proposed improvement to project maintainability labels Oct 23, 2024
@ncoghlan
Copy link
Collaborator Author

ncoghlan commented Oct 23, 2024

I worked out a reasonable way to do this when adding 3.13 to the CI test matrix in #40, so this follow-up issue ended up not being necessary.

@ncoghlan ncoghlan added CI (Automation) Continuous integration (and other automation) Category: Maintainability Proposed improvement to project maintainability and removed rejected-invalid This doesn't seem right labels Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Maintainability Proposed improvement to project maintainability CI (Automation) Continuous integration (and other automation)
Projects
None yet
Development

No branches or pull requests

1 participant