From 8f908c44d498ef74b96a901429e00a44bcd0e4d9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 08:18:52 +0000 Subject: [PATCH] Update all dependencies --- .github/workflows/docs.yml | 6 ++--- .github/workflows/mypy.yml | 8 +++---- .github/workflows/tox-test.yml | 44 +++++++++++++++++----------------- dev-docker/Dockerfile-app | 2 +- dev-docker/Dockerfile-beat | 2 +- dev-docker/Dockerfile-broker | 2 +- dev-docker/Dockerfile-workers | 2 +- poetry.lock | 21 ++++++++-------- pyproject.toml | 2 +- 9 files changed, 45 insertions(+), 44 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 9f991bed..0a39d0b4 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -10,15 +10,15 @@ jobs: docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.13" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox run: tox -e docs - name: Publish diff --git a/.github/workflows/mypy.yml b/.github/workflows/mypy.yml index f159f153..60512bc9 100644 --- a/.github/workflows/mypy.yml +++ b/.github/workflows/mypy.yml @@ -10,21 +10,21 @@ jobs: mypy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.13" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox id: mypy-run run: tox -e mypy continue-on-error: true - name: Report if mypy has gone wrong. - uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9 with: script: | github.rest.issues.createComment({ diff --git a/.github/workflows/tox-test.yml b/.github/workflows/tox-test.yml index da911c04..c1994d6c 100644 --- a/.github/workflows/tox-test.yml +++ b/.github/workflows/tox-test.yml @@ -9,15 +9,15 @@ jobs: py39: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.9" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 with: version: 2.2.1 - name: Run Tox @@ -25,43 +25,43 @@ jobs: py312: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.12" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox run: tox -e py312 py313: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.13" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox run: tox -e py313 static: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.13" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox run: tox -e static coverage: @@ -69,21 +69,21 @@ jobs: permissions: id-token: write steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.13" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox run: tox -e cov - name: Install pytest cov run: poetry run python -m pip install pytest-cov - name: Upload coverage to Codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7 with: use_oidc: true flags: unit-tests @@ -93,28 +93,28 @@ jobs: bandit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.13" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox run: tox -e bandit bandit-exitzero: runs-on: ubuntu-latest steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 + - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Setup Python - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6 with: python-version: "3.13" - name: Install Tox run: pip install tox - name: Install Poetry - uses: snok/install-poetry@76e04a911780d5b312d89783f7b1cd627778900a # v1 + uses: snok/install-poetry@a783c322200f0519c7926aa6faa857c4e23e9263 # v1 - name: Run Tox run: tox -e bandit-exitzero diff --git a/dev-docker/Dockerfile-app b/dev-docker/Dockerfile-app index fb022136..a92c1313 100644 --- a/dev-docker/Dockerfile-app +++ b/dev-docker/Dockerfile-app @@ -1,4 +1,4 @@ -FROM registry.access.redhat.com/ubi9/python-39:latest@sha256:f54df76a8d799877f5c95ac4dacb818137534d6d69e38556f08e8bcb417fc083 +FROM registry.access.redhat.com/ubi9/python-39:latest@sha256:089d74899673657f24e2f5ebd843322ff344065ab711a932be40d4d3fb83a88d LABEL maintainer="Red Hat - EXD" diff --git a/dev-docker/Dockerfile-beat b/dev-docker/Dockerfile-beat index f50638e6..3a34f2d2 100644 --- a/dev-docker/Dockerfile-beat +++ b/dev-docker/Dockerfile-beat @@ -1,4 +1,4 @@ -FROM registry.access.redhat.com/ubi9/python-39:latest@sha256:f54df76a8d799877f5c95ac4dacb818137534d6d69e38556f08e8bcb417fc083 +FROM registry.access.redhat.com/ubi9/python-39:latest@sha256:089d74899673657f24e2f5ebd843322ff344065ab711a932be40d4d3fb83a88d LABEL maintainer="Red Hat - EXD" diff --git a/dev-docker/Dockerfile-broker b/dev-docker/Dockerfile-broker index 0cbfd1b8..1a3ca0d8 100644 --- a/dev-docker/Dockerfile-broker +++ b/dev-docker/Dockerfile-broker @@ -1,4 +1,4 @@ -FROM redis@sha256:1c054d54ecd1597bba52f4304bca5afbc5565ebe614c5b3d7dc5b7f8a0cd768d +FROM redis@sha256:2838d5524559494f6f1cd66e97e76b200d64a633a8614200620755ed395daf32 EXPOSE 6379 diff --git a/dev-docker/Dockerfile-workers b/dev-docker/Dockerfile-workers index 95ed9536..025d7f3a 100644 --- a/dev-docker/Dockerfile-workers +++ b/dev-docker/Dockerfile-workers @@ -1,4 +1,4 @@ -FROM registry.access.redhat.com/ubi9/python-39:latest@sha256:f54df76a8d799877f5c95ac4dacb818137534d6d69e38556f08e8bcb417fc083 +FROM registry.access.redhat.com/ubi9/python-39:latest@sha256:089d74899673657f24e2f5ebd843322ff344065ab711a932be40d4d3fb83a88d LABEL maintainer="Red Hat - EXD" diff --git a/poetry.lock b/poetry.lock index 5c409c2b..343b912e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1073,15 +1073,15 @@ standard-no-fastapi-cloud-cli = ["email-validator (>=2.0.0)", "fastapi-cli[stand [[package]] name = "fastapi" -version = "0.138.1" +version = "0.139.0" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" optional = false python-versions = ">=3.10" groups = ["main"] markers = "python_version >= \"3.10\" and python_version < \"3.12\" or python_version >= \"3.12\"" files = [ - {file = "fastapi-0.138.1-py3-none-any.whl", hash = "sha256:b994cae7ba8b82c976a728b544244de31333fa5f7d261f9a1dffe526444cae23"}, - {file = "fastapi-0.138.1.tar.gz", hash = "sha256:96e3702dce09ee0dce48856135620d3d865ca684a79fe7513fd7b13a12f82862"}, + {file = "fastapi-0.139.0-py3-none-any.whl", hash = "sha256:cf15e1e9e667ddb0ad63811e60bd11390d1aac838ca4a7a23f421807b2308189"}, + {file = "fastapi-0.139.0.tar.gz", hash = "sha256:99ab7b2d92223c76d6cf10757ab3f89d45b38267fc20b2a136cf02f6beac3145"}, ] [package.dependencies] @@ -2488,14 +2488,14 @@ dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "requests [[package]] name = "pytest-cov" -version = "7.0.0" +version = "7.1.0" description = "Pytest plugin for measuring coverage." optional = false python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "pytest_cov-7.0.0-py3-none-any.whl", hash = "sha256:3b8e9558b16cc1479da72058bdecf8073661c7f57f7d3c5f22a1c23507f2d861"}, - {file = "pytest_cov-7.0.0.tar.gz", hash = "sha256:33c97eda2e049a0c5298e91f519302a1334c26ac65c1a483d6206fd458361af1"}, + {file = "pytest_cov-7.1.0-py3-none-any.whl", hash = "sha256:a0461110b7865f9a271aa1b51e516c9a95de9d696734a2f71e3e78f46e1d4678"}, + {file = "pytest_cov-7.1.0.tar.gz", hash = "sha256:30674f2b5f6351aa09702a9c8c364f6a01c27aae0c1366ae8016160d1efc56b2"}, ] [package.dependencies] @@ -3718,15 +3718,15 @@ test = ["django", "mypy", "pytest (>=7.1)", "pytest-cov", "pytest-django", "sybi [[package]] name = "testfixtures" -version = "12.2.0" +version = "12.3.0" description = "A collection of helpers and mock objects for unit tests and doc tests." optional = false python-versions = ">=3.11" groups = ["test"] markers = "python_version >= \"3.11\"" files = [ - {file = "testfixtures-12.2.0-py3-none-any.whl", hash = "sha256:d86f5bb7903871a14394f38f8e05b23058eb402f2d62c536f94423542255434f"}, - {file = "testfixtures-12.2.0.tar.gz", hash = "sha256:3d20c1834b1308ce2ecbd3d7eafe3c970315163df0f1f491dbf66a6150af6c85"}, + {file = "testfixtures-12.3.0-py3-none-any.whl", hash = "sha256:da013e07f1e850b4d92ea6045c4a71f49d6ddcaab11c8b29f65ea38ff678aee8"}, + {file = "testfixtures-12.3.0.tar.gz", hash = "sha256:d807ceb9bdd6ea7cc0663370dd5568339056b35dc15c26effd1ae267e323acf1"}, ] [package.dependencies] @@ -3739,6 +3739,7 @@ mock-backport = ["mock (>=4.0.3)"] numpy = ["numpy (>=2.3.2)"] pandas = ["pandas (>=2.3.3)"] polars = ["polars (>=1.32)"] +pydantic = ["pydantic (>=2.12.0)"] structlog = ["structlog (>=24.3.0)"] sybil = ["sybil (>=10.1.0)"] toml = ["tomlkit (>=0.10.0)"] @@ -4583,4 +4584,4 @@ type = ["pytest-mypy"] [metadata] lock-version = "2.1" python-versions = ">=3.9" -content-hash = "7da4e07e881278cc91c6d951550e4a40a72bf846e1cb923d4f092e7409479ee8" +content-hash = "58f7166f59b6929342b29b5b3dfe2630ae2a59bffd2fa04e4d68a97afe4298f8" diff --git a/pyproject.toml b/pyproject.toml index 7b5e9878..7200507c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,7 @@ black = "25.11.0" pre-commit = "<4" mypy = "1.19.1" pylint = "==3.3.9" -pytest-cov = "7.0.0" +pytest-cov = "7.1.0" uvicorn = {version = "0.39.0", extras = ["standard"]} [tool.poetry.group.docs]