diff --git a/.github/workflows/gating.yaml b/.github/workflows/gating.yaml index c09cb9b..c7fd7fd 100644 --- a/.github/workflows/gating.yaml +++ b/.github/workflows/gating.yaml @@ -13,10 +13,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install uv - uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7 + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 with: python-version: "3.13" enable-cache: true @@ -25,7 +25,7 @@ jobs: run: uvx --with tox-uv tox -e py3 - name: Upload coverage to Codecov - uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5 + uses: codecov/codecov-action@e79a6962e0d4c0c17b229090214935d2e33f8354 # v6 with: fail_ci_if_error: true verbose: true @@ -41,10 +41,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install uv - uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7 + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 with: python-version: "3.13" enable-cache: true @@ -56,7 +56,7 @@ jobs: name: Hadolint runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0 with: @@ -70,10 +70,10 @@ jobs: name: Validate Rules runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Install uv - uses: astral-sh/setup-uv@3259c6206f993105e3a61b142c2d97bf4b9ef83d # v7 + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 with: python-version: "3.13" enable-cache: true diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0ab85dc..4c14e17 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,7 +25,7 @@ include: unittests: image: - name: quay.io/fedora/python-313:latest@sha256:95100620c772c9f4484923bb8d4e942c8da2a60ee32a84a905d612d7115b1a44 + name: quay.io/fedora/python-313:latest@sha256:e96d6de3dac3954be9e89f462c446837a8b0fd4d9ace8a8051d0c204a5b64ae9 stage: test script: - pip install tox diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 05beb18..b523b9d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -16,7 +16,7 @@ repos: # Linter and formatter - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.12 + rev: v0.15.15 hooks: - id: ruff args: diff --git a/Containerfile b/Containerfile index acb56f7..274098f 100644 --- a/Containerfile +++ b/Containerfile @@ -1,4 +1,4 @@ -FROM quay.io/fedora/python-313:20260319@sha256:95100620c772c9f4484923bb8d4e942c8da2a60ee32a84a905d612d7115b1a44 AS builder +FROM quay.io/fedora/python-313:20260529@sha256:e96d6de3dac3954be9e89f462c446837a8b0fd4d9ace8a8051d0c204a5b64ae9 AS builder # builder should use root to install/create all files USER root