From e020076bc29accc4e1c0ddf1679dc37443c8543f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:30:28 -0700 Subject: [PATCH 1/4] Pin Ubuntu jobs to ubuntu-26.04 --- .github/workflows/check.yaml | 2 +- .github/workflows/release.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index f40e374..1c430bc 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -17,7 +17,7 @@ permissions: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 55bdd14..07758cc 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,7 +11,7 @@ env: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: @@ -34,7 +34,7 @@ jobs: release: needs: - build - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 environment: name: release url: https://pypi.org/project/pre-commit-uv/${{ github.ref_name }} From 5f5be6c4eef902c22f22cd459bf28fa6170c5b02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:34:49 -0700 Subject: [PATCH 2/4] Bump GitHub Actions to latest --- .github/workflows/release.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 07758cc..8968690 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -26,7 +26,7 @@ jobs: - name: Build package run: uv build --python 3.14 --python-preference only-managed --sdist --wheel . --out-dir dist - name: Store the distribution packages - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: ${{ env.dists-artifact-name }} path: dist/* @@ -42,7 +42,7 @@ jobs: id-token: write steps: - name: Download all the dists - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 + uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 with: name: ${{ env.dists-artifact-name }} path: dist/ From a97200e04d6d6a3883deb88639becfa53b4346cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:34:50 -0700 Subject: [PATCH 3/4] Bump pre-commit hooks to latest --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b7643f5..ab68254 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -23,7 +23,7 @@ repos: hooks: - id: pyproject-fmt - repo: https://github.com/astral-sh/ruff-pre-commit - rev: "v0.16.9" + rev: "v0.16.10" hooks: - id: ruff-format - id: ruff From 50647dd75a216ee34b927f3c83422262f6359a50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:34:51 -0700 Subject: [PATCH 4/4] Bump Python dependencies to latest --- pyproject.toml | 18 +++++++++--------- tox.toml | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f1ffeed..7867aa5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ build-backend = "hatchling.build" requires = [ "hatch-vcs>=0.5", - "hatchling>=1.28", + "hatchling>=1.32.4", ] [project] @@ -34,8 +34,8 @@ dynamic = [ "version", ] dependencies = [ - "pre-commit>=4.3", - "uv>=0.9.1", + "pre-commit>=4.6.2", + "uv>=0.12.22", ] urls."Bug Tracker" = "https://github.com/tox-dev/pre-commit-uv/issues" urls."Source Code" = "https://github.com/tox-dev/pre-commit-uv" @@ -51,12 +51,12 @@ dev = [ ] test = [ "covdefaults>=2.3", - "pytest>=8.4.2", - "pytest-cov>=7", - "pytest-mock>=3.15.1", + "pytest>=9.1.1", + "pytest-cov>=7.1", + "pytest-mock>=3.16", ] type = [ - "ty>=0.0.17", + "ty>=0.0.84", { include-group = "test" }, ] lint = [ @@ -64,8 +64,8 @@ lint = [ ] pkg-meta = [ "check-wheel-contents>=0.6.3", - "twine>=6.2", - "uv>=0.10.2", + "twine>=7", + "uv>=0.12.22", ] [tool.hatch] diff --git a/tox.toml b/tox.toml index 137cba0..b761369 100644 --- a/tox.toml +++ b/tox.toml @@ -1,4 +1,4 @@ -requires = [ "tox>=4.34.1", "tox-uv>=1.29" ] +requires = [ "tox>=4.64.7", "tox-uv>=1.36.1" ] env_list = [ "3.15", "3.14", "3.13", "3.12", "3.11", "3.10", "3.9", "3.8", "3.15t", "fix", "pkg_meta", "type" ] skip_missing_interpreters = true