-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
Fix CI and do cleanup #162
Conversation
Skip these for now because they fail due to processes entering zombie status
This change breaks CI. This reverts commit 867f7ae.
This gets the CI working with Ubuntu 22.04 (Jammy) inside a docker container that runs on ubuntu-latest.
I think that's because github actions needs write permissions for packages to upload the CI docker image, should be somewhere in the settings |
@jd can you go to Settings -> Actions in sidebar menu -> under Workflow permissions section and verify "Read and write permissions" is checked |
not sure what permission is needed, but the push from the CI job to packages is failing, it does the same things as gnocchi does for the container image |
This gets the CI working again on Ubuntu 22.04 (Jammy) with Python 3.10, we are not testing with Python 3.9 right now because we need the Ceph jobs to be skipped for that because the python3-rados package is required for that.
This reverts commit 867f7ae that was wrong but not caught due to no CI.
This moves away from PBR to just using setuptools and adds a job to verify building, also removes the support for Python 3.6 and 3.7 in setup.cfg which means the minimum supported version will be Python 3.8 even though that is not tested as of now.