diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8317ba9..7de1a81 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -28,12 +28,12 @@ jobs: name: ${{ matrix.context.project_name }} steps: - name: Check out the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Setup nox - uses: wntrblm/nox@2025.05.01 + uses: wntrblm/nox@2025.11.12 with: python-versions: "3.8, 3.9, 3.10, 3.11, 3.12, pypy-3.8, pypy-3.9, pypy-3.10" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e4aefc8..b5331b1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ default_language_version: python: python3 repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: check-added-large-files - id: check-case-conflict @@ -23,7 +23,7 @@ repos: - id: sort-simple-yaml - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 'v0.11.8' + rev: 'v0.14.6' hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, "--config=pyproject.toml"] @@ -35,7 +35,7 @@ repos: - id: codespell additional_dependencies: ["tomli"] - repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks - rev: v2.14.0 + rev: v2.15.0 hooks: - id: pretty-format-toml args: [--autofix, --no-sort] diff --git a/action.yml b/action.yml index 06aa0ae..5b9dc40 100644 --- a/action.yml +++ b/action.yml @@ -12,9 +12,9 @@ runs: using: composite steps: - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Install cruft shell: bash diff --git a/{{cookiecutter.project_name}}/.github/workflows/docs.yml b/{{cookiecutter.project_name}}/.github/workflows/docs.yml index 2e3648c..c72ed99 100644 --- a/{{cookiecutter.project_name}}/.github/workflows/docs.yml +++ b/{{cookiecutter.project_name}}/.github/workflows/docs.yml @@ -10,14 +10,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Configure git run: | diff --git a/{{cookiecutter.project_name}}/.github/workflows/release.yml b/{{cookiecutter.project_name}}/.github/workflows/release.yml index bb54457..7b44b17 100644 --- a/{{cookiecutter.project_name}}/.github/workflows/release.yml +++ b/{{cookiecutter.project_name}}/.github/workflows/release.yml @@ -17,14 +17,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Upgrade pip and nox run: | diff --git a/{{cookiecutter.project_name}}/.github/workflows/tests.yml b/{{cookiecutter.project_name}}/.github/workflows/tests.yml index 5341a74..cef469e 100644 --- a/{{cookiecutter.project_name}}/.github/workflows/tests.yml +++ b/{{cookiecutter.project_name}}/.github/workflows/tests.yml @@ -27,12 +27,12 @@ jobs: steps: - name: Check out the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up Python {% raw %}${{ matrix.pyv }}{% endraw %} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: {% raw %}${{ matrix.pyv }}{% endraw %} diff --git a/{{cookiecutter.project_name}}/.github/workflows/update-template.yaml b/{{cookiecutter.project_name}}/.github/workflows/update-template.yaml index 0b91f76..cc0bc09 100644 --- a/{{cookiecutter.project_name}}/.github/workflows/update-template.yaml +++ b/{{cookiecutter.project_name}}/.github/workflows/update-template.yaml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Update template uses: iterative/py-template@main diff --git a/{{cookiecutter.project_name}}/.pre-commit-config.yaml b/{{cookiecutter.project_name}}/.pre-commit-config.yaml index f9b91cc..362350c 100644 --- a/{{cookiecutter.project_name}}/.pre-commit-config.yaml +++ b/{{cookiecutter.project_name}}/.pre-commit-config.yaml @@ -2,7 +2,7 @@ default_language_version: python: python3 repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v5.0.0 + rev: v6.0.0 hooks: - id: check-added-large-files - id: check-case-conflict @@ -19,7 +19,7 @@ repos: - id: sort-simple-yaml - id: trailing-whitespace - repo: https://github.com/astral-sh/ruff-pre-commit - rev: 'v0.11.8' + rev: 'v0.14.6' hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] @@ -30,7 +30,7 @@ repos: - id: codespell additional_dependencies: ["tomli"] - repo: https://github.com/macisamuele/language-formatters-pre-commit-hooks - rev: v2.14.0 + rev: v2.15.0 hooks: - id: pretty-format-toml args: [--autofix, --no-sort]