From 7c4b32863e3cdd628f2e681ecd22cd73b9eb10a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:30:29 -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 fc5b2b0..f3918f1 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -14,7 +14,7 @@ permissions: contents: read 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 c72e541..73f754a 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -8,7 +8,7 @@ env: dists-artifact-name: python-package-distributions jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 steps: - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: @@ -30,7 +30,7 @@ jobs: release: needs: - build - runs-on: ubuntu-latest + runs-on: ubuntu-26.04 environment: name: release url: https://pypi.org/project/pytest-print/${{ github.ref_name }} From a0c76a8b2c55c1598b2f68d071fbeaeb222d0dad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:35:04 -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 73f754a..5768ff2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -23,7 +23,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/* @@ -38,7 +38,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 c5e48622091db9735b698f0ca9771ed2f276d283 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:35:06 -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 7ef8d1f..030bfe5 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 acbc0392e1eb89a6a0b7333fbd12b81ae834c582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bern=C3=A1t=20G=C3=A1bor?= Date: Fri, 2 Oct 2026 11:35:07 -0700 Subject: [PATCH 4/4] Bump Python dependencies to latest --- .pre-commit-config.yaml | 2 +- pyproject.toml | 16 ++++++++-------- tox.toml | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 030bfe5..08a1d0c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -13,7 +13,7 @@ repos: rev: v2.4.3 hooks: - id: codespell - additional_dependencies: ["tomli>=2.4"] + additional_dependencies: ["tomli>=2.4.1"] - repo: https://github.com/tox-dev/tox-toml-fmt rev: "v1.10.3" hooks: diff --git a/pyproject.toml b/pyproject.toml index 75c0632..cbb6de0 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] @@ -41,7 +41,7 @@ dynamic = [ "version", ] dependencies = [ - "pytest>=9.0.2", + "pytest>=9.1.1", ] urls.Homepage = "https://github.com/pytest-dev/pytest-print" urls.Source = "https://github.com/pytest-dev/pytest-print" @@ -57,20 +57,20 @@ dev = [ ] test = [ "covdefaults>=2.3", - "coverage>=7.13.4", - "pytest-mock>=3.15.1", + "coverage>=7.16.2", + "pytest-mock>=3.16", ] type = [ - "ty>=0.0.17", + "ty>=0.0.84", { include-group = "test" }, ] lint = [ - "pre-commit-uv>=4.2", + "pre-commit-uv>=4.3", ] 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 b3f598e..5f1efc7 100644 --- a/tox.toml +++ b/tox.toml @@ -1,4 +1,4 @@ -requires = [ "tox>=4.34.1" ] +requires = [ "tox>=4.64.7" ] env_list = [ "3.15", "3.14", "3.13", "3.12", "3.11", "3.10", "3.15t", "fix", "pkg_meta", "type" ] skip_missing_interpreters = true