From 28102c9900f0531942cba01067c80ff7a8c88033 Mon Sep 17 00:00:00 2001 From: Stephen Kent Date: Thu, 21 May 2026 00:45:19 -0700 Subject: [PATCH] Update template and project version pins --- .github/workflows/audit.yaml | 2 +- .github/workflows/ci.yaml | 4 +- .github/workflows/docs.yaml | 4 +- .github/workflows/release.yaml | 2 +- .pre-commit-config.yaml | 4 +- pyproject.toml | 6 +- template/.pre-commit-config.yaml.jinja | 4 +- template/pyproject.toml.jinja | 6 +- .../workflows/ci.yaml.jinja | 4 +- .../workflows/release.yaml.jinja | 2 +- ...f enable_docs %}docs.yaml{% endif %}.jinja | 4 +- ... == 'public' %}audit.yaml{% endif %}.jinja | 2 +- .../__snapshots__/test_pyproject.ambr | 196 +++++++++--------- .../__snapshots__/test_workflows.ambr | 40 ++-- 14 files changed, 140 insertions(+), 140 deletions(-) diff --git a/.github/workflows/audit.yaml b/.github/workflows/audit.yaml index 7d39f32..f2dd2e5 100644 --- a/.github/workflows/audit.yaml +++ b/.github/workflows/audit.yaml @@ -19,7 +19,7 @@ jobs: uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 752f935..8b66478 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -35,7 +35,7 @@ jobs: git config --global user.email "github-actions[bot]@users.noreply.github.com" - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -69,7 +69,7 @@ jobs: fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 051337e..0798a8b 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -26,7 +26,7 @@ jobs: fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -38,7 +38,7 @@ jobs: run: uv run poe docs-build - name: 🔼 Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 with: path: site/ diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 9dfadde..3696f39 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -16,7 +16,7 @@ jobs: fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6e279a7..448e902 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: trailing-whitespace exclude: \.ambr$ @@ -20,7 +20,7 @@ repos: args: [--autofix, --offset, '2'] exclude: ^/.copier-.*.yml$ - repo: https://github.com/gitleaks/gitleaks - rev: v8.21.2 + rev: v8.30.1 hooks: - id: gitleaks - repo: local diff --git a/pyproject.toml b/pyproject.toml index a644f54..a2a2b65 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,7 +47,7 @@ dev = [ "bump-my-version>=1.3.0", "copier>=9", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -55,11 +55,11 @@ dev = [ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", "typing-extensions>=4", ] docs = [ - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] diff --git a/template/.pre-commit-config.yaml.jinja b/template/.pre-commit-config.yaml.jinja index c9fc5f9..fdb98c7 100644 --- a/template/.pre-commit-config.yaml.jinja +++ b/template/.pre-commit-config.yaml.jinja @@ -1,6 +1,6 @@ repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer @@ -18,7 +18,7 @@ repos: args: [--autofix, --offset, '2'] exclude: ^\.copier-answers\.yml$ - repo: https://github.com/gitleaks/gitleaks - rev: v8.21.2 + rev: v8.30.1 hooks: - id: gitleaks - repo: local diff --git a/template/pyproject.toml.jinja b/template/pyproject.toml.jinja index 4d08bed..28eae1d 100644 --- a/template/pyproject.toml.jinja +++ b/template/pyproject.toml.jinja @@ -45,7 +45,7 @@ Issues = "https://github.com/{{ github_user }}/{{ project_name }}/issues" dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", {%- if project_visibility == 'public' %} "pysentry-rs>=0.4", {%- endif %} @@ -59,12 +59,12 @@ dev = [ {%- if "syrupy" in enable_features %} "syrupy>=5", {%- endif %} - "ty>=0.0.37", + "ty>=0.0.38", ] {%- if enable_docs %} docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] {%- endif %} diff --git a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/ci.yaml.jinja b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/ci.yaml.jinja index 113d270..02cf584 100644 --- a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/ci.yaml.jinja +++ b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/ci.yaml.jinja @@ -27,7 +27,7 @@ jobs: uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: {% raw %}${{ matrix.python-version }}{% endraw %} @@ -63,7 +63,7 @@ jobs: fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '{{ py.latest() }}' diff --git a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/release.yaml.jinja b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/release.yaml.jinja index d2df6c9..0d33136 100644 --- a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/release.yaml.jinja +++ b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/release.yaml.jinja @@ -17,7 +17,7 @@ jobs: fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '{{ py.latest() }}' diff --git a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if enable_docs %}docs.yaml{% endif %}.jinja b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if enable_docs %}docs.yaml{% endif %}.jinja index 7dc525d..be0e6d7 100644 --- a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if enable_docs %}docs.yaml{% endif %}.jinja +++ b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if enable_docs %}docs.yaml{% endif %}.jinja @@ -27,7 +27,7 @@ jobs: fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '{{ py.latest() }}' @@ -39,7 +39,7 @@ jobs: run: uv run poe docs-build - name: 🔼 Upload artifact - uses: actions/upload-pages-artifact@v4 + uses: actions/upload-pages-artifact@v5 with: path: site/ diff --git a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if project_visibility == 'public' %}audit.yaml{% endif %}.jinja b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if project_visibility == 'public' %}audit.yaml{% endif %}.jinja index 1e7e316..64434b3 100644 --- a/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if project_visibility == 'public' %}audit.yaml{% endif %}.jinja +++ b/template/{% if project_visibility == 'public' %}.github{% endif %}/workflows/{% if project_visibility == 'public' %}audit.yaml{% endif %}.jinja @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '{{ py.latest() }}' diff --git a/tests/template/__snapshots__/test_pyproject.ambr b/tests/template/__snapshots__/test_pyproject.ambr index 5348d26..266b5bd 100644 --- a/tests/template/__snapshots__/test_pyproject.ambr +++ b/tests/template/__snapshots__/test_pyproject.ambr @@ -38,16 +38,16 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -267,17 +267,17 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -494,16 +494,16 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -699,17 +699,17 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -910,12 +910,12 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -1114,13 +1114,13 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -1316,12 +1316,12 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -1496,13 +1496,13 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -1682,17 +1682,17 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -1916,18 +1916,18 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -2148,17 +2148,17 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -2358,18 +2358,18 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -2574,13 +2574,13 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -2783,14 +2783,14 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -2990,13 +2990,13 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -3175,14 +3175,14 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -3366,17 +3366,17 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -3598,18 +3598,18 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -3828,17 +3828,17 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -4036,18 +4036,18 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -4250,13 +4250,13 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -4457,14 +4457,14 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -4662,13 +4662,13 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -4845,14 +4845,14 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -5034,18 +5034,18 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -5271,7 +5271,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -5279,11 +5279,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -5506,18 +5506,18 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -5719,7 +5719,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -5727,11 +5727,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -5938,14 +5938,14 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -6150,7 +6150,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -6158,7 +6158,7 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -6360,14 +6360,14 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pytest>=9", "pytest-cov>=7", "pytest-sugar>=1", "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -6548,7 +6548,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -6556,7 +6556,7 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] [tool.bumpversion] @@ -6745,7 +6745,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -6753,11 +6753,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -6975,7 +6975,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -6983,11 +6983,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -7199,7 +7199,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -7207,11 +7207,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -7441,7 +7441,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -7449,11 +7449,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -7675,7 +7675,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -7683,11 +7683,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] @@ -7917,7 +7917,7 @@ dev = [ "bump-my-version>=1.3.0", "poethepoet>=0.42", - "prek>=0.3", + "prek>=0.4", "pysentry-rs>=0.4", "pytest>=9", "pytest-cov>=7", @@ -7925,11 +7925,11 @@ "pytest-xdist>=3", "ruff>=0.15", "syrupy>=5", - "ty>=0.0.37", + "ty>=0.0.38", ] docs = [ "mkdocstrings[python]>=1", - "zensical>=0.0.42", + "zensical>=0.0.43", ] [tool.bumpversion] diff --git a/tests/template/__snapshots__/test_workflows.ambr b/tests/template/__snapshots__/test_workflows.ambr index 5e7fe56..f49ad4d 100644 --- a/tests/template/__snapshots__/test_workflows.ambr +++ b/tests/template/__snapshots__/test_workflows.ambr @@ -31,7 +31,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -65,7 +65,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -126,7 +126,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -150,7 +150,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -211,7 +211,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -286,7 +286,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -349,7 +349,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -383,7 +383,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.12' @@ -440,7 +440,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -474,7 +474,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.12' @@ -535,7 +535,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -569,7 +569,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -628,7 +628,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -662,7 +662,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -723,7 +723,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -757,7 +757,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -816,7 +816,7 @@ uses: actions/checkout@v6 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: ${{ matrix.python-version }} @@ -850,7 +850,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -899,7 +899,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14' @@ -958,7 +958,7 @@ fetch-depth: 0 - name: 🦀 Set up Python project with uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true python-version: '3.14'