-
Notifications
You must be signed in to change notification settings - Fork 85
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
Update CI for compatibility with Ubuntu 22.04 #1727
Conversation
Hmm. Looks like there are a number of other errors associated with the upgrade to ubuntu-22.04, too. |
…tu packages, so that we can incrementally add them in
Manual run for test-from-pypi: https://github.com/enthought/traits/actions/runs/3650793259 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
The requirements for the passing tests will need to be updated.
Required checks updated |
This PR gets CI back to a working state on the latest ubuntu: - Drop Python 3.6, which isn't supported by the `setup-python` action on Ubuntu 22.04 - Always test with PySide6 instead of using a mixture of PySide2 and PySide6 - Don't try to install PySide6 on Python 3.11 (not supported yet) or 32-bit Windows (not supported at all) - Rework the apt-get list to reflect what's needed for using Qt 6 on Ubuntu. - Replace use of the third-party GabrielBB/xvfb-action with xvfb-run.
This PR gets CI back to a working state on the latest ubuntu:
setup-python
action on Ubuntu 22.04