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

Ci changes #424

Merged
merged 4 commits into from
Dec 10, 2024
Merged

Ci changes #424

merged 4 commits into from
Dec 10, 2024

Conversation

dupondje
Copy link
Member

  • Drop CentOS 8
  • Use latest Alma 9
  • Upgrade CodeQL to fix deprecation
  • Fix builds due to setuptools <> packaging incompatibility

Signed-off-by: Jean-Louis Dupond <[email protected]>
Signed-off-by: Jean-Louis Dupond <[email protected]>
CodeQL v2 is deprecated and almost removed:
https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/

So upgrade to the v3 version.

Signed-off-by: Jean-Louis Dupond <[email protected]>
The fix in 9897045 did not really fix the issue with setuptools and
packaging incompatibility.

The issue is that tox creates a new virtualenv with latest
setuptools/pip from pypi. But the newest setuptools version is
incompatible with the system's packaging version (20.9 on c9s).

So first thing we do is installing packaging>=22.0 into the venv to make
sure the next installs don't fail.

Signed-off-by: Jean-Louis Dupond <[email protected]>
Copy link
Member

@sandrobonazzola sandrobonazzola left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sandrobonazzola sandrobonazzola merged commit ef5c9de into oVirt:master Dec 10, 2024
14 of 18 checks passed
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