From a2ea23da977cbf4db12ffb84710d603da67f166d Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Aug 2026 05:37:26 +0000 Subject: [PATCH 1/2] Update from copier from copier (2026-08-09T05:37:26) Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> --- .copier-answers.yaml | 2 +- .github/workflows/build.yaml | 12 ++++++++---- .github/workflows/copier.yaml | 18 ------------------ 3 files changed, 9 insertions(+), 23 deletions(-) delete mode 100644 .github/workflows/copier.yaml diff --git a/.copier-answers.yaml b/.copier-answers.yaml index 8327df8..278c501 100644 --- a/.copier-answers.yaml +++ b/.copier-answers.yaml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: b2cdb6d +_commit: 84508d6 _src_path: https://github.com/python-project-templates/base.git add_docs: false add_extension: python diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b910d91..75494af 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -25,12 +25,16 @@ permissions: jobs: build: +<<<<<<< before updating runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] python-version: ["3.11"] +======= + runs-on: ubuntu-latest +>>>>>>> after updating steps: - name: Checkout @@ -41,7 +45,7 @@ jobs: - name: Setup Python uses: actions-ext/python/setup@6e1b91a408ea89f49bc8aff8724f83826f7b5446 with: - version: ${{ matrix.python-version }} + version: "3.11" - name: Install dependencies run: make develop @@ -63,9 +67,9 @@ jobs: - name: Upload test results (Python) uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: test-results-${{ matrix.os }}-${{ matrix.python-version }} + name: test-results path: junit.xml - if: ${{ always() }} + if: always() - name: Publish test results uses: EnricoMi/publish-unit-test-result-action@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0 @@ -96,6 +100,6 @@ jobs: - name: Upload distributions uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: - name: dist-${{matrix.os}} + name: dist path: dist if: ${{ matrix.os == 'ubuntu-latest' }} diff --git a/.github/workflows/copier.yaml b/.github/workflows/copier.yaml deleted file mode 100644 index 7171411..0000000 --- a/.github/workflows/copier.yaml +++ /dev/null @@ -1,18 +0,0 @@ -name: Copier Updates - -on: - workflow_dispatch: - schedule: - - cron: "0 5 * * 0" - -jobs: - update: - permissions: - contents: write - pull-requests: write - runs-on: ubuntu-latest - steps: - - name: Update from Copier - uses: actions-ext/copier/update@2061209faa6b75ffd4fcecc0b0983772767997f4 - with: - token: ${{ secrets.WORKFLOW_TOKEN }} From b9b5204ed077ffcb0b5f9aca9796f2eea710301b Mon Sep 17 00:00:00 2001 From: Tim Paine <3105306+timkpaine@users.noreply.github.com> Date: Sun, 9 Aug 2026 10:21:18 -0400 Subject: [PATCH 2/2] Refactor GitHub Actions build workflow Updated build workflow to use matrix strategy for OS and modified artifact upload condition. --- .github/workflows/build.yaml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 75494af..7e65e7f 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -25,16 +25,11 @@ permissions: jobs: build: -<<<<<<< before updating runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.11"] -======= - runs-on: ubuntu-latest ->>>>>>> after updating steps: - name: Checkout @@ -69,7 +64,7 @@ jobs: with: name: test-results path: junit.xml - if: always() + if: ${{ matrix.os == 'ubuntu-latest' }} - name: Publish test results uses: EnricoMi/publish-unit-test-result-action@d0a4676d0e0b938bc201470d88276b7c74c712b3 # v2.24.0