From 556c05651f4e3c60e252740a8243cdce760f8f50 Mon Sep 17 00:00:00 2001 From: Jitka Halova Date: Tue, 21 Jul 2026 16:17:00 +0200 Subject: [PATCH 1/2] Use CentOS Stream 10 for CI --- .github/workflows/scripts/before_install.sh | 2 +- template_config.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/scripts/before_install.sh b/.github/workflows/scripts/before_install.sh index b34f7e94..9b653df2 100755 --- a/.github/workflows/scripts/before_install.sh +++ b/.github/workflows/scripts/before_install.sh @@ -55,7 +55,7 @@ pulp_scheme: "https" image: name: "pulp" tag: "ci_build" - ci_base: "ghcr.io/pulp/pulp-ci-centos9:latest" + ci_base: "ghcr.io/pulp/pulp-ci-centos10:latest" source: "${COMPONENT_SOURCE}" ci_requirements: $(test -f ci_requirements.txt && echo -n true || echo -n false) upperbounds: $(test "${TEST}" = "pulp" && echo -n true || echo -n false) diff --git a/template_config.yml b/template_config.yml index 4ec79cda..afdd2ec7 100644 --- a/template_config.yml +++ b/template_config.yml @@ -9,7 +9,7 @@ check_commit_message: true check_manifest: true check_stray_pulpcore_imports: true -ci_base_image: "ghcr.io/pulp/pulp-ci-centos9" +ci_base_image: "ghcr.io/pulp/pulp-ci-centos10" ci_env: {} ci_trigger: "{pull_request: {branches: ['*']}}" cli_package: "pulp-cli" From a0c84b89ee7a3e6af94068716eec6073f90c3d39 Mon Sep 17 00:00:00 2001 From: Jitka Halova Date: Tue, 21 Jul 2026 19:10:55 +0200 Subject: [PATCH 2/2] Fix distutils error in CI pull-through test --- pulp_python/tests/functional/api/test_full_mirror.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pulp_python/tests/functional/api/test_full_mirror.py b/pulp_python/tests/functional/api/test_full_mirror.py index 3cc842e4..e89cdac2 100644 --- a/pulp_python/tests/functional/api/test_full_mirror.py +++ b/pulp_python/tests/functional/api/test_full_mirror.py @@ -32,7 +32,7 @@ def test_pull_through_install( # Perform pull-through install host = urlsplit(distro.base_url).hostname url = f"{distro.base_url}simple/" - cmd = ("pip", "install", "--trusted-host", host, "-i", url, PACKAGE) + cmd = ("pip", "install", "--no-deps", "--trusted-host", host, "-i", url, PACKAGE) subprocess.run(cmd, check=True) stdout = subprocess.run(("pip", "list"), capture_output=True).stdout.decode("utf-8")