diff --git a/.github/workflows/gating.yaml b/.github/workflows/gating.yaml index 135a4b7..94c8ec3 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@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5 with: python-version: "3.13" @@ -65,7 +65,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Set up Python - uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5 with: python-version: "3.13" @@ -109,7 +109,7 @@ jobs: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Set up Python - uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5 with: python-version: "3.13" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 50022e9..cd5997d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,7 +38,7 @@ repos: # Auto-update syntax - repo: https://github.com/asottile/pyupgrade - rev: v3.19.0 + rev: v3.19.1 hooks: - id: pyupgrade args: @@ -46,7 +46,7 @@ repos: # Linter and formatter - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.8.1 + rev: v0.8.6 hooks: - id: ruff args: @@ -62,7 +62,7 @@ repos: # Type linter - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.13.0 + rev: v1.14.1 hooks: - id: mypy args: @@ -85,6 +85,6 @@ repos: # renovate.json validator - repo: https://github.com/renovatebot/pre-commit-hooks - rev: 39.46.1 + rev: 39.91.0 hooks: - id: renovate-config-validator diff --git a/Dockerfile b/Dockerfile index d686c27..7841954 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/fedora/python-313:20241120@sha256:8c0c6ddd165c6771ed1ce79ae0f02d6f31de16a7e3fcad8f8048c5c2847f68e0 AS builder +FROM quay.io/fedora/python-313:20250101@sha256:208f88c0d45e010bca6f8adab9534c6408a51e16423d89a115c094feb5fd155d AS builder # builder should use root to install/create all files USER root diff --git a/docker-compose.yml b/docker-compose.yml index 0151ddc..d192418 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -36,7 +36,7 @@ services: - 127.0.0.1:9125:9125 # statsd resultsdb-db: &resultsdb-db - image: postgres:14.7-alpine@sha256:07985c5c5e01ee550b30c67a2cf806f8b08b32f74e3f24c4cbef31305ef5776d + image: postgres:17.2-alpine@sha256:d37d2c160d34430877c802e5adc22824a2ad453499db9bab1a2ceb2be6c1a46f restart: always env_file: ["docker/resultsdb-db.env"] healthcheck: @@ -44,7 +44,7 @@ services: test: "pg_isready -U postgres || exit 1" resultsdb: - image: quay.io/factory2/resultsdb@sha256:627da20292f062c59dcdb8a0efd73900f430facad6d2c71b44bb281a67089a69 + image: quay.io/factory2/resultsdb@sha256:88d3132f686d5e9be93a0cf4a155db9259bbb3e5e8d016fba5a06f5bb1f89b35 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:4e3b8c380bea13ed30f19f0108b6cc64d9264ae7dab45a89d0431cdf0160a0b3 + image: quay.io/factory2/waiverdb@sha256:a7e9956110c69d321a3f33ec153b98f0481ca758bef63296a6e5a0e3085ac8ab env_file: ["docker/waiverdb.env"] environment: - GREENWAVE_LISTENERS=${GREENWAVE_LISTENERS:-1}