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

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Ci changes #424

wants to merge 4 commits into from

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]>
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.

1 participant