From 3ff3ef32d22ac5c409e1dbb35c3711471206f67c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 28 Sep 2025 09:06:46 +0000 Subject: [PATCH] ci(deps): update python-deps --- .github/workflows/close-stale-prs.yml | 2 +- .../workflows/component-builder-publish.yml | 4 ++-- .github/workflows/component-builder.yml | 4 ++-- .github/workflows/labeler.yml | 2 +- .github/workflows/utilities-unit-tests.yml | 2 +- Dockerfile | 4 ++-- pyproject.toml | 4 ++-- uv.lock | 19 ++++++++----------- 8 files changed, 19 insertions(+), 22 deletions(-) diff --git a/.github/workflows/close-stale-prs.yml b/.github/workflows/close-stale-prs.yml index 5bf54d947..9b79ad837 100644 --- a/.github/workflows/close-stale-prs.yml +++ b/.github/workflows/close-stale-prs.yml @@ -7,7 +7,7 @@ jobs: stale: runs-on: ubuntu-latest steps: - - uses: actions/stale@v9 + - uses: actions/stale@v10 with: stale-pr-message: 'This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.' close-pr-message: 'This PR was closed because it has not been updated in past 30 days.' diff --git a/.github/workflows/component-builder-publish.yml b/.github/workflows/component-builder-publish.yml index 5df0b7a00..40017a64f 100644 --- a/.github/workflows/component-builder-publish.yml +++ b/.github/workflows/component-builder-publish.yml @@ -20,7 +20,7 @@ jobs: DEBIAN_FRONTEND: noninteractive steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install dependencies for VM build run: | sudo apt-get update @@ -36,7 +36,7 @@ jobs: working-directory: ./containers/fedora run: wget -q "https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/${{ env.FEDORA_IMAGE }}" - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: "0.8.22" - name: Create VM diff --git a/.github/workflows/component-builder.yml b/.github/workflows/component-builder.yml index 428b55beb..f5c2d0a19 100644 --- a/.github/workflows/component-builder.yml +++ b/.github/workflows/component-builder.yml @@ -18,7 +18,7 @@ jobs: DEBIAN_FRONTEND: noninteractive steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install dependencies for VM build run: | sudo apt-get update @@ -34,7 +34,7 @@ jobs: working-directory: ./containers/fedora run: wget -q "https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/${{ env.FEDORA_IMAGE }}" - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v6 with: version: "0.8.22" - name: Create VM diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 8803711cc..09a07ee3d 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -9,6 +9,6 @@ jobs: pull-requests: write runs-on: ubuntu-latest steps: - - uses: actions/labeler@v5 + - uses: actions/labeler@v6 with: sync-labels: true diff --git a/.github/workflows/utilities-unit-tests.yml b/.github/workflows/utilities-unit-tests.yml index cb5dc36eb..6deaefef0 100644 --- a/.github/workflows/utilities-unit-tests.yml +++ b/.github/workflows/utilities-unit-tests.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 diff --git a/Dockerfile b/Dockerfile index 9ae192898..0359a6c78 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/fedora/fedora:41 AS builder +FROM quay.io/fedora/fedora:44 AS builder ENV LANG=C.UTF-8 ENV CNV_TESTS_CONTAINER=Yes @@ -21,7 +21,7 @@ COPY / /openshift-virtualization-tests/ # The following is the runner section, which we start again from a clean Fedora image # and only adding the required bits to allow us to run the tests. -FROM quay.io/fedora/fedora:41 AS runner +FROM quay.io/fedora/fedora:44 AS runner ARG TEST_DIR=/openshift-virtualization-tests diff --git a/pyproject.toml b/pyproject.toml index 735a01bb0..a6d4795ae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,7 +50,7 @@ dependencies = [ "jinja2>=3.1.4", "jira>=3.8.0", "jsons>=1.6.3", - "kubernetes~=31.0.0", + "kubernetes~=33.1.0", "netaddr>=1.3.0", "openshift-python-utilities>=6.0.0", "openstacksdk>=4.1.0", @@ -76,7 +76,7 @@ dependencies = [ "timeout-sampler>=1.0.1", "urllib3>=2.2.3", "xmltodict>=0.14.2", - "marshmallow~=3.26.1", + "marshmallow~=4.0.1", "python-simple-logger>=2.0.13", "pytest-html>=4.1.1", "openshift-python-wrapper>=11.0.93", diff --git a/uv.lock b/uv.lock index 724c723c2..f30e446ba 100644 --- a/uv.lock +++ b/uv.lock @@ -821,7 +821,7 @@ wheels = [ [[package]] name = "kubernetes" -version = "31.0.0" +version = "33.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "certifi" }, @@ -836,9 +836,9 @@ dependencies = [ { name = "urllib3" }, { name = "websocket-client" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7e/bd/ffcd3104155b467347cd9b3a64eb24182e459579845196b3a200569c8912/kubernetes-31.0.0.tar.gz", hash = "sha256:28945de906c8c259c1ebe62703b56a03b714049372196f854105afe4e6d014c0", size = 916096, upload-time = "2024-09-20T03:16:08.089Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ae/52/19ebe8004c243fdfa78268a96727c71e08f00ff6fe69a301d0b7fcbce3c2/kubernetes-33.1.0.tar.gz", hash = "sha256:f64d829843a54c251061a8e7a14523b521f2dc5c896cf6d65ccf348648a88993", size = 1036779, upload-time = "2025-06-09T21:57:58.521Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fb/a8/17f5e28cecdbd6d48127c22abdb794740803491f422a11905c4569d8e139/kubernetes-31.0.0-py2.py3-none-any.whl", hash = "sha256:bf141e2d380c8520eada8b351f4e319ffee9636328c137aa432bc486ca1200e1", size = 1857013, upload-time = "2024-09-20T03:16:06.05Z" }, + { url = "https://files.pythonhosted.org/packages/89/43/d9bebfc3db7dea6ec80df5cb2aad8d274dd18ec2edd6c4f21f32c237cbbb/kubernetes-33.1.0-py2.py3-none-any.whl", hash = "sha256:544de42b24b64287f7e0aa9513c93cb503f7f40eea39b20f66810011a86eabc5", size = 1941335, upload-time = "2025-06-09T21:57:56.327Z" }, ] [[package]] @@ -873,14 +873,11 @@ wheels = [ [[package]] name = "marshmallow" -version = "3.26.1" +version = "4.0.1" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "packaging" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/ab/5e/5e53d26b42ab75491cda89b871dab9e97c840bf12c63ec58a1919710cd06/marshmallow-3.26.1.tar.gz", hash = "sha256:e6d8affb6cb61d39d26402096dc0aee12d5a26d490a121f118d2e81dc0719dc6", size = 221825, upload-time = "2025-02-03T15:32:25.093Z" } +sdist = { url = "https://files.pythonhosted.org/packages/cc/ff/8f092fe402ef12aa71b7f4ceba0c557ce4d5876a9cf421e01a67b7210560/marshmallow-4.0.1.tar.gz", hash = "sha256:e1d860bd262737cb2d34e1541b84cb52c32c72c9474e3fe6f30f137ef8b0d97f", size = 220453, upload-time = "2025-08-28T15:01:37.044Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/34/75/51952c7b2d3873b44a0028b1bd26a25078c18f92f256608e8d1dc61b39fd/marshmallow-3.26.1-py3-none-any.whl", hash = "sha256:3350409f20a70a7e4e11a27661187b77cdcaeb20abca41c1454fe33636bea09c", size = 50878, upload-time = "2025-02-03T15:32:22.295Z" }, + { url = "https://files.pythonhosted.org/packages/cc/18/297efc62b3539b9cd379fc49be3740a02e4c8a43e486f50322cfe0b9568a/marshmallow-4.0.1-py3-none-any.whl", hash = "sha256:72f14ef346f81269dbddee891bac547dda1501e9e08b6a809756ea3dbb7936a1", size = 48414, upload-time = "2025-08-28T15:01:35.221Z" }, ] [[package]] @@ -1093,8 +1090,8 @@ requires-dist = [ { name = "jinja2", specifier = ">=3.1.4" }, { name = "jira", specifier = ">=3.8.0" }, { name = "jsons", specifier = ">=1.6.3" }, - { name = "kubernetes", specifier = "~=31.0.0" }, - { name = "marshmallow", specifier = "~=3.26.1" }, + { name = "kubernetes", specifier = "~=33.1.0" }, + { name = "marshmallow", specifier = "~=4.0.1" }, { name = "netaddr", specifier = ">=1.3.0" }, { name = "openshift-python-utilities", specifier = ">=6.0.0" }, { name = "openshift-python-wrapper", specifier = ">=11.0.93" },