Skip to content

Conversation

Alex-Welsh
Copy link
Member

Ubuntu Focal runners are being removed in two weeks. This makes it impossible to test Python 3.6 without self-hosted runners.

I've taken the opportunity to remove the terrible tox.yml matrix and build something more readable. The matrix is now built using a separate step, which uses a simple bash script to put together a list of tests. Conditions are evaluated as environment variables before the step starts

@Alex-Welsh Alex-Welsh requested a review from a team as a code owner April 2, 2025 08:56
@Alex-Welsh
Copy link
Member Author

See also stackhpc/stackhpc-release-train#394

@Alex-Welsh
Copy link
Member Author

Alex-Welsh commented Apr 2, 2025

Various tests:
Kolla Ansible Caracal - stackhpc/kolla-ansible#698
Kayobe Caracal - stackhpc/kayobe#387
Kayobe Antelope - stackhpc/kayobe#401
Kayobe Yoga - stackhpc/kayobe#386

@Alex-Welsh Alex-Welsh merged commit f8b7c95 into main Apr 2, 2025
@Alex-Welsh Alex-Welsh deleted the refactor-tox-matrix branch April 2, 2025 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants