From b2244981dec5587b6b0696760f0d4d6cab002089 Mon Sep 17 00:00:00 2001 From: "python-templates-copier-update[bot]" Date: Sun, 13 Sep 2026 16:03:47 +0000 Subject: [PATCH] Update from Copier (2026-09-13T16-03-43Z) Signed-off-by: python-templates-copier-update[bot] --- .copier-answers.yaml | 2 +- .github/workflows/build.yaml | 30 +++++++++++++++--------------- .github/workflows/docs.yaml | 4 ++-- .github/workflows/wiki.yaml | 2 +- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 80ddbee..f6ce3eb 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: dcfbd4b +_commit: f43b419 _src_path: https://github.com/python-project-templates/base.git add_docs: true add_extension: cpp diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index bbf535b..550fa0d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -31,14 +31,14 @@ jobs: strategy: matrix: platform: - - name: ubuntu-latest - os: ubuntu-latest + - name: ubuntu-24.04 + os: ubuntu-24.04 - name: ubuntu-24.04-arm os: ubuntu-24.04-arm - - name: macos-latest - os: macos-latest - - name: windows-latest - os: windows-latest + - name: macos-26 + os: macos-26 + - name: windows-2025 + os: windows-2025 python: - version: "3.11" cibuildwheel: "cp311" @@ -54,7 +54,7 @@ jobs: dist_path: dist - platform: name: pyodide - os: ubuntu-latest + os: ubuntu-24.04 python: version: "3.14" cibuildwheel: "cp314" @@ -86,11 +86,11 @@ jobs: - name: Lint run: make lint - if: matrix.platform.name == 'ubuntu-latest' && matrix.python.primary + if: matrix.platform.name == 'ubuntu-24.04' && matrix.python.primary - name: Checks run: make checks - if: matrix.platform.name == 'ubuntu-latest' && matrix.python.primary + if: matrix.platform.name == 'ubuntu-24.04' && matrix.python.primary - name: Test run: make coverage @@ -105,13 +105,13 @@ jobs: with: name: test-results-${{ matrix.platform.name }}-${{ matrix.python.version }} path: junit.xml - if: matrix.platform.name == 'ubuntu-latest' && matrix.python.primary + if: matrix.platform.name == 'ubuntu-24.04' && matrix.python.primary - name: Publish test results uses: EnricoMi/publish-unit-test-result-action@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0 with: files: '**/junit.xml' - if: matrix.platform.name == 'ubuntu-latest' && matrix.python.primary + if: matrix.platform.name == 'ubuntu-24.04' && matrix.python.primary - name: Upload coverage uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 @@ -133,7 +133,7 @@ jobs: CIBW_BUILD: "${{ matrix.python.cibuildwheel }}-manylinux*" CIBW_ARCHS_LINUX: native CIBW_BUILD_VERBOSITY: 3 - if: matrix.platform.name == 'ubuntu-latest' + if: matrix.platform.name == 'ubuntu-24.04' - name: Build distributions (Linux ARM64) run: | @@ -153,7 +153,7 @@ jobs: env: CIBW_BUILD: "${{ matrix.python.cibuildwheel }}-macos*" CIBW_BUILD_VERBOSITY: 3 - if: matrix.platform.name == 'macos-latest' + if: matrix.platform.name == 'macos-26' - name: Build distributions (Windows) run: | @@ -161,7 +161,7 @@ jobs: make dist-py-wheel env: CIBW_BUILD: "${{ matrix.python.cibuildwheel }}-win_amd64" - if: matrix.platform.name == 'windows-latest' + if: matrix.platform.name == 'windows-2025' - name: Test wheel uses: actions-ext/python/test-wheel@ec67f82b3bd863948308a41ecb9e70547cbb19c7 @@ -173,7 +173,7 @@ jobs: uses: actions-ext/python/test-sdist@ec67f82b3bd863948308a41ecb9e70547cbb19c7 with: module: python_template_cpp - if: matrix.platform.name == 'ubuntu-latest' + if: matrix.platform.name == 'ubuntu-24.04' - name: Upload distributions uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 3d880e9..5e4b66b 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -13,7 +13,7 @@ permissions: jobs: docs: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: github.event.workflow_run.conclusion == 'success' || github.event_name == 'workflow_dispatch' steps: - name: Checkout @@ -27,7 +27,7 @@ jobs: - name: Download distributions uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8 with: - pattern: dist-ubuntu-latest-3.11 + pattern: dist-ubuntu-24.04-3.11 merge-multiple: true path: dist run-id: ${{ github.event.workflow_run.id }} diff --git a/.github/workflows/wiki.yaml b/.github/workflows/wiki.yaml index 831f804..a263c0d 100644 --- a/.github/workflows/wiki.yaml +++ b/.github/workflows/wiki.yaml @@ -18,7 +18,7 @@ permissions: jobs: deploy: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1