From ef9e2be3641bb68178c5c63c932607992a314500 Mon Sep 17 00:00:00 2001 From: Thomas Isensee <26852629+thomasisensee@users.noreply.github.com> Date: Mon, 6 Jul 2026 10:55:54 +0200 Subject: [PATCH 1/4] fix: use the valid option 'None' for python_bindings for the cpp-project-template, instead of 'No' --- .github/cpp-project-template.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/cpp-project-template.yml b/.github/cpp-project-template.yml index 81e9f4f..8cc51c0 100644 --- a/.github/cpp-project-template.yml +++ b/.github/cpp-project-template.yml @@ -12,6 +12,6 @@ default_context: readthedocs: "Yes" doxygen: "Yes" cxx_minimum_standard: "20" - python_bindings: "No" + python_bindings: "None" pypi_release: "No" codecovio: "Yes" From e24b7581407fa7111f5b05f38e058a3773b0245c Mon Sep 17 00:00:00 2001 From: Thomas Isensee <26852629+thomasisensee@users.noreply.github.com> Date: Mon, 6 Jul 2026 11:01:58 +0200 Subject: [PATCH 2/4] chore: bump actions versions --- .github/workflows/ci.yml | 4 ++-- .github/workflows/pypi.yml | 2 +- .github/workflows/sync-template.yml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d53a418..6c6030b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,7 +26,7 @@ jobs: steps: - name: Checking out the cookie cutter repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v6 @@ -59,7 +59,7 @@ jobs: steps: - name: Checking out the cookie cutter repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index 24afd81..54e12ee 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checking out the cookie cutter repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: diff --git a/.github/workflows/sync-template.yml b/.github/workflows/sync-template.yml index baf368f..27ec379 100644 --- a/.github/workflows/sync-template.yml +++ b/.github/workflows/sync-template.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout the cookiecutter repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: path: cookiecutter-repository @@ -42,7 +42,7 @@ jobs: run: tree -a -I ".git" . - name: Checkout target repository - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: ssciwr/cpp-project-template ref: main From 3b1613f388ff22e9e5d9049355b37afe24299673 Mon Sep 17 00:00:00 2001 From: Thomas Isensee <26852629+thomasisensee@users.noreply.github.com> Date: Mon, 6 Jul 2026 11:05:06 +0200 Subject: [PATCH 3/4] chore: bump catch and cibuildwheel versions --- cookiecutter.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookiecutter.json b/cookiecutter.json index 902c01a..af4620e 100644 --- a/cookiecutter.json +++ b/cookiecutter.json @@ -21,6 +21,6 @@ "local_extensions.CurrentDateExtension" ], "__python_module": "{{ cookiecutter|modname }}", - "_catch_version": "3.13.0", - "_cibuildwheel_version": "3.4.1" + "_catch_version": "3.15.1", + "_cibuildwheel_version": "4.1.0" } From 93915e4ae0426b0f7434e123dc3e6d3a91bb38e5 Mon Sep 17 00:00:00 2001 From: Thomas Isensee <26852629+thomasisensee@users.noreply.github.com> Date: Mon, 6 Jul 2026 11:15:51 +0200 Subject: [PATCH 4/4] ci: install pre-commit such that it is applied to the baked project template --- .github/workflows/sync-template.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/sync-template.yml b/.github/workflows/sync-template.yml index 27ec379..c06ae1b 100644 --- a/.github/workflows/sync-template.yml +++ b/.github/workflows/sync-template.yml @@ -22,8 +22,8 @@ jobs: with: path: cookiecutter-repository - - name: Install cookiecutter - run: pip install cookiecutter + - name: Install cookiecutter and pre-commit + run: pip install cookiecutter pre-commit - name: Set up git identity run: |