From 68898f319de6b59f8fafc186271c31beb9db6812 Mon Sep 17 00:00:00 2001 From: "python-templates-copier-update[bot]" Date: Sun, 6 Sep 2026 09:11:16 +0000 Subject: [PATCH 1/2] Update from Copier (2026-09-06T09-11-12Z) Signed-off-by: python-templates-copier-update[bot] --- .copier-answers.yaml | 2 +- .github/dependabot.yaml | 8 +++++ .github/workflows/build.yaml | 63 ++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 1 deletion(-) diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 7045924..70b2d42 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 2f83523 +_commit: 552b2de _src_path: https://github.com/python-project-templates/base.git add_docs: false add_extension: python diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 0961ae8..8fb3966 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -4,6 +4,10 @@ updates: directory: "/" schedule: interval: "monthly" + groups: + github-actions: + patterns: + - "*" labels: - "part: github_actions" @@ -13,6 +17,10 @@ updates: interval: "monthly" cooldown: default-days: 7 + groups: + python: + patterns: + - "*" labels: - "lang: python" - "part: dependencies" diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 7ec628c..3660d4e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -31,6 +31,7 @@ jobs: cibuildwheel: - "cp311" steps: +<<<<<<< before updating - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false @@ -105,3 +106,65 @@ jobs: with: name: dist-${{matrix.os}} path: dist +======= + - name: Checkout + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 + with: + persist-credentials: false + + - name: Setup Python + uses: actions-ext/python/setup@ec67f82b3bd863948308a41ecb9e70547cbb19c7 + with: + version: "3.11" + + - name: Install dependencies + run: make develop + + - name: Lint + run: make lint + + - name: Checks + run: make checks + + - name: Build + run: make build + + - name: Test + run: make coverage + + - name: Upload test results (Python) + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: test-results + path: junit.xml + if: always() + + - name: Publish test results + uses: EnricoMi/publish-unit-test-result-action@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0 + with: + files: '**/junit.xml' + + - name: Upload coverage + uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 + with: + token: ${{ secrets.CODECOV_TOKEN }} + + - name: Build distributions + run: make dist + + - name: Test wheel + uses: actions-ext/python/test-wheel@ec67f82b3bd863948308a41ecb9e70547cbb19c7 + with: + module: systemc + + - name: Test source distribution + uses: actions-ext/python/test-sdist@ec67f82b3bd863948308a41ecb9e70547cbb19c7 + with: + module: systemc + + - name: Upload distributions + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 + with: + name: dist + path: dist +>>>>>>> after updating From b7426818833e3e2a93e91aee3d9ea35ad059053b Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Sun, 6 Sep 2026 17:36:44 -0400 Subject: [PATCH 2/2] Keep the native build workflow through the Copier update The template renders an ubuntu-only pure-Python build.yaml, so Copier splices it into this repo's cross-platform cibuildwheel workflow and leaves conflict markers. The markers make the file invalid YAML, so Actions refuses to run it and the pull request reports no checks. Resolve build.yaml back to the workflow this repo owns. The rest of the update -- the dependabot grouping, the gitignore entries and the uv-based requirements target -- applies cleanly and is kept. Signed-off-by: Tim Paine <3105306+timkpaine@users.noreply.github.com> --- .github/workflows/build.yaml | 63 ------------------------------------ 1 file changed, 63 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 3660d4e..7ec628c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -31,7 +31,6 @@ jobs: cibuildwheel: - "cp311" steps: -<<<<<<< before updating - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: persist-credentials: false @@ -106,65 +105,3 @@ jobs: with: name: dist-${{matrix.os}} path: dist -======= - - name: Checkout - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - with: - persist-credentials: false - - - name: Setup Python - uses: actions-ext/python/setup@ec67f82b3bd863948308a41ecb9e70547cbb19c7 - with: - version: "3.11" - - - name: Install dependencies - run: make develop - - - name: Lint - run: make lint - - - name: Checks - run: make checks - - - name: Build - run: make build - - - name: Test - run: make coverage - - - name: Upload test results (Python) - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 - with: - name: test-results - path: junit.xml - if: always() - - - name: Publish test results - uses: EnricoMi/publish-unit-test-result-action@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0 - with: - files: '**/junit.xml' - - - name: Upload coverage - uses: codecov/codecov-action@fb8b3582c8e4def4969c97caa2f19720cb33a72f # v7.0.0 - with: - token: ${{ secrets.CODECOV_TOKEN }} - - - name: Build distributions - run: make dist - - - name: Test wheel - uses: actions-ext/python/test-wheel@ec67f82b3bd863948308a41ecb9e70547cbb19c7 - with: - module: systemc - - - name: Test source distribution - uses: actions-ext/python/test-sdist@ec67f82b3bd863948308a41ecb9e70547cbb19c7 - with: - module: systemc - - - name: Upload distributions - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 - with: - name: dist - path: dist ->>>>>>> after updating