diff --git a/.github/workflows/gating.yaml b/.github/workflows/gating.yaml index 94c8ec39..d8625f68 100644 --- a/.github/workflows/gating.yaml +++ b/.github/workflows/gating.yaml @@ -16,7 +16,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Set up Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5 with: python-version: "3.13" @@ -65,7 +65,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Set up Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5 with: python-version: "3.13" @@ -109,7 +109,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Set up Python - uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5 + uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5 with: python-version: "3.13" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3e013464..082f6b1e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,7 +22,7 @@ repos: # Sort imports - repo: https://github.com/pycqa/isort - rev: 5.13.2 + rev: 6.0.0 hooks: - id: isort name: isort @@ -46,7 +46,7 @@ repos: # Linter and formatter - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.3 + rev: v0.9.4 hooks: - id: ruff args: @@ -85,6 +85,6 @@ repos: # renovate.json validator - repo: https://github.com/renovatebot/pre-commit-hooks - rev: 39.134.0 + rev: 39.158.1 hooks: - id: renovate-config-validator diff --git a/Dockerfile b/Dockerfile index c6b4fa35..c430ab6c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/fedora/python-313:20250124@sha256:a286aa6cd781433df2dc2367ceeb95d581e14772493fecf1bfccff0ee0294778 AS builder +FROM quay.io/fedora/python-313:20250129@sha256:2421e492c886cdb8441cda03d5d9d26c58acec013a44679adfa0c131fc747585 AS builder # builder should use root to install/create all files USER root diff --git a/docker-compose.yml b/docker-compose.yml index 2cf4cc5a..11cf09df 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -44,7 +44,7 @@ services: test: "pg_isready -U postgres || exit 1" resultsdb: - image: quay.io/factory2/resultsdb@sha256:9af16f1e4e5318857f10b1d701f0d1b468a8be5b268ea703954203b57520ab3d + image: quay.io/factory2/resultsdb@sha256:67accaed097e569cd5ef15909ae6c28e1cdee0fc2ebf80655fe201def551aa08 environment: - GREENWAVE_LISTENERS=${GREENWAVE_LISTENERS:-1} command: ["bash", "-c", "/start.sh"] @@ -68,7 +68,7 @@ services: env_file: ["docker/waiverdb-db.env"] waiverdb: - image: quay.io/factory2/waiverdb@sha256:2515a206844076cb8330128aeb473438148025b6eda7b90ae272bf3db2ebbd91 + image: quay.io/factory2/waiverdb@sha256:e6d0cfcc65fbd1f66390277c9af4915e85fe5fd067130b2363df33a3b5ba6e47 env_file: ["docker/waiverdb.env"] environment: - GREENWAVE_LISTENERS=${GREENWAVE_LISTENERS:-1} diff --git a/poetry.lock b/poetry.lock index cee10959..7f000183 100644 --- a/poetry.lock +++ b/poetry.lock @@ -521,14 +521,14 @@ files = [ [[package]] name = "dogpile-cache" -version = "1.3.3" +version = "1.3.4" description = "A caching front-end based on the Dogpile lock." optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "dogpile.cache-1.3.3-py3-none-any.whl", hash = "sha256:5e211c4902ebdf88c678d268e22454b41e68071632daa9402d8ee24e825ed8ca"}, - {file = "dogpile.cache-1.3.3.tar.gz", hash = "sha256:f84b8ed0b0fb297d151055447fa8dcaf7bae566d4dbdefecdcc1f37662ab588b"}, + {file = "dogpile.cache-1.3.4-py3-none-any.whl", hash = "sha256:a393412f93d24a8942fdf9248dc80678127d54c5e60a7be404027aa193cafe12"}, + {file = "dogpile_cache-1.3.4.tar.gz", hash = "sha256:4f0295575f5fdd3f7e13c84ba8e36656971d1869a2081b4737ec99ede378a8c0"}, ] [package.dependencies] @@ -536,7 +536,13 @@ decorator = ">=4.0.0" stevedore = ">=3.0.0" [package.extras] -pifpaf = ["pifpaf (>=2.5.0)", "setuptools"] +bmemcached = ["python-binary-memcached"] +memcached = ["python-memcached"] +pifpaf = ["pifpaf (>=3.2.0)"] +pylibmc = ["pylibmc"] +pymemcache = ["pymemcache"] +redis = ["redis"] +valkey = ["valkey"] [[package]] name = "fedora-messaging"