Skip to content

Refactor tox workflow, remove Python 3.6, and switch to Ubuntu latest runners#53

Merged
Alex-Welsh merged 3 commits into
mainfrom
refactor-tox-matrix
Apr 2, 2025
Merged

Refactor tox workflow, remove Python 3.6, and switch to Ubuntu latest runners#53
Alex-Welsh merged 3 commits into
mainfrom
refactor-tox-matrix

Conversation

@Alex-Welsh

Copy link
Copy Markdown
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
Copy Markdown
Member Author

See also stackhpc/stackhpc-release-train#394

@Alex-Welsh

Alex-Welsh commented Apr 2, 2025

Copy link
Copy Markdown
Member Author

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