From faf51a33df67cd2750afca2bd88d0c5dbe2348ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 22:39:00 +0000 Subject: [PATCH 1/9] MAINT: bump the lock group with 6 updates Bumps the lock group with 6 updates: | Package | From | To | | --- | --- | --- | | [actions/deploy-pages](https://github.com/actions/deploy-pages) | `4` | `5` | | [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) | `0.9.4` | `0.9.5` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `6` | `7` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `7` | `8` | | [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) | `6` | `7` | | [codecov/codecov-action](https://github.com/codecov/codecov-action) | `5` | `6` | Updates `actions/deploy-pages` from 4 to 5 - [Release notes](https://github.com/actions/deploy-pages/releases) - [Commits](https://github.com/actions/deploy-pages/compare/v4...v5) Updates `prefix-dev/setup-pixi` from 0.9.4 to 0.9.5 - [Release notes](https://github.com/prefix-dev/setup-pixi/releases) - [Commits](https://github.com/prefix-dev/setup-pixi/compare/v0.9.4...v0.9.5) Updates `actions/upload-artifact` from 6 to 7 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v6...v7) Updates `actions/download-artifact` from 7 to 8 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v7...v8) Updates `release-drafter/release-drafter` from 6 to 7 - [Release notes](https://github.com/release-drafter/release-drafter/releases) - [Commits](https://github.com/release-drafter/release-drafter/compare/v6...v7) Updates `codecov/codecov-action` from 5 to 6 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/deploy-pages dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: lock - dependency-name: prefix-dev/setup-pixi dependency-version: 0.9.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: lock - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: lock - dependency-name: actions/download-artifact dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: lock - dependency-name: release-drafter/release-drafter dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: lock - dependency-name: codecov/codecov-action dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: lock ... Signed-off-by: dependabot[bot] --- .github/workflows/ci-docs.yml | 2 +- .github/workflows/docnb.yml | 2 +- .github/workflows/linkcheck.yml | 2 +- .github/workflows/lock.yml | 16 ++++++++-------- .github/workflows/release-drafter.yml | 2 +- .github/workflows/style.yml | 6 +++--- .github/workflows/test.yml | 6 +++--- 7 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index 0aac93a..35cbeb4 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -42,4 +42,4 @@ jobs: runs-on: ubuntu-slim steps: - id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@v5 diff --git a/.github/workflows/docnb.yml b/.github/workflows/docnb.yml index 4fb6e01..ec8ea60 100644 --- a/.github/workflows/docnb.yml +++ b/.github/workflows/docnb.yml @@ -49,7 +49,7 @@ jobs: - name: Build documentation and run notebooks (poe) if: steps.task-runner.outputs.value == 'poe' run: uvx --from poethepoet poe doc - - uses: prefix-dev/setup-pixi@v0.9.4 + - uses: prefix-dev/setup-pixi@v0.9.5 if: steps.task-runner.outputs.value == 'pixi' with: cache: true diff --git a/.github/workflows/linkcheck.yml b/.github/workflows/linkcheck.yml index 336acc7..710f90d 100644 --- a/.github/workflows/linkcheck.yml +++ b/.github/workflows/linkcheck.yml @@ -34,7 +34,7 @@ jobs: if: steps.task-runner.outputs.value == 'poe' name: Run Sphinx linkcheck (poe) run: uvx --from poethepoet poe linkcheck - - uses: prefix-dev/setup-pixi@v0.9.4 + - uses: prefix-dev/setup-pixi@v0.9.5 if: steps.task-runner.outputs.value == 'pixi' with: cache: true diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index a42bdb1..b2f9cd0 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -179,12 +179,12 @@ jobs: runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 - - uses: prefix-dev/setup-pixi@v0.9.4 + - uses: prefix-dev/setup-pixi@v0.9.5 with: run-install: false - name: Update lock files run: pixi update - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: pixi-lock path: pixi.lock @@ -200,12 +200,12 @@ jobs: - if: hashFiles('pixi.lock') == '' uses: julia-actions/setup-julia@v2 - if: hashFiles('pixi.lock') - uses: prefix-dev/setup-pixi@v0.9.4 + uses: prefix-dev/setup-pixi@v0.9.5 with: activate-environment: true - name: Update Julia Manifest.toml run: julia -e 'using Pkg; Pkg.update()' - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: Manifest-toml path: Manifest.toml @@ -228,7 +228,7 @@ jobs: - name: Show changes run: git diff --color --unified=0 shell: bash - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: if-no-files-found: error include-hidden-files: true @@ -247,7 +247,7 @@ jobs: fetch-depth: 0 - uses: astral-sh/setup-uv@v7 - run: uv lock --upgrade - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: uv-lock path: uv.lock @@ -269,7 +269,7 @@ jobs: - uses: actions/checkout@v6 with: token: ${{ secrets.token || github.token}} - - uses: actions/download-artifact@v7 + - uses: actions/download-artifact@v8 with: merge-multiple: true path: . @@ -309,7 +309,7 @@ jobs: - uses: actions/checkout@v6 with: token: ${{ secrets.token }} - - uses: actions/download-artifact@v7 + - uses: actions/download-artifact@v8 with: merge-multiple: true path: . diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 67334ee..fc473c2 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -11,6 +11,6 @@ jobs: update_release_draft: runs-on: ubuntu-slim steps: - - uses: release-drafter/release-drafter@v6 + - uses: release-drafter/release-drafter@v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml index bb34cb4..a7a0d85 100644 --- a/.github/workflows/style.yml +++ b/.github/workflows/style.yml @@ -97,7 +97,7 @@ jobs: fi fi echo "cmd=$cmd" | tee -a $GITHUB_OUTPUT - - uses: prefix-dev/setup-pixi@v0.9.4 + - uses: prefix-dev/setup-pixi@v0.9.5 if: contains(steps.cmd.outputs.cmd, 'pixi') with: cache: true @@ -130,7 +130,7 @@ jobs: # https://github.com/actions/upload-artifact/issues/174#issuecomment-934330651 shell: bash - if: always() && steps.diff.outputs.diff != '' - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: if-no-files-found: error name: style-changes-pre-commit @@ -169,7 +169,7 @@ jobs: with: fetch-depth: 0 token: ${{ secrets.token || secrets.GITHUB_TOKEN }} - - uses: actions/download-artifact@v7 + - uses: actions/download-artifact@v8 with: merge-multiple: true path: . diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 705796c..5197d30 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -65,7 +65,7 @@ jobs: run: echo "PYTEST_XDIST_WORKER_COUNT=auto" | tee -a $GITHUB_ENV - id: task-runner uses: ComPWA/actions/determine-task-runner@v4 - - uses: prefix-dev/setup-pixi@v0.9.4 + - uses: prefix-dev/setup-pixi@v0.9.5 if: steps.task-runner.outputs.value == 'pixi' with: cache: true @@ -84,12 +84,12 @@ jobs: 'uvx --from poethepoet poe test' ) }} - if: matrix.codecov - uses: codecov/codecov-action@v5 + uses: codecov/codecov-action@v6 with: files: ./coverage.xml flags: unittests token: ${{ secrets.CODECOV_TOKEN }} - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 if: inputs.test-output-path with: name: test-output-${{ matrix.runs-on }}-${{ matrix.python-version }} From 2435e5a52e2f670183d416e5f2c50144be2117b8 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 1 Apr 2026 22:39:16 +0000 Subject: [PATCH 2/9] MAINT: implement pre-commit autofixes --- .github/workflows/release-drafter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index fc473c2..67334ee 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -11,6 +11,6 @@ jobs: update_release_draft: runs-on: ubuntu-slim steps: - - uses: release-drafter/release-drafter@v7 + - uses: release-drafter/release-drafter@v6 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From eff8ce9686a983e70b0a8d6cc680c3b614cf3a85 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Sat, 4 Apr 2026 08:29:56 +0200 Subject: [PATCH 3/9] MAINT: upgrade lock files * DX: upgrade pre-commit through Dependabot --- .github/dependabot.yml | 5 +++++ .github/workflows/release-drafter.yml | 2 +- .pre-commit-config.yaml | 11 +++++------ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index c658ead..f7979c6 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -12,3 +12,8 @@ updates: labels: [⬆️ Lock] multi-ecosystem-group: lock patterns: ["*"] + - package-ecosystem: pre-commit + directory: "/" + labels: [⬆️ Lock] + multi-ecosystem-group: lock + patterns: ["*"] diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 67334ee..fc473c2 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -11,6 +11,6 @@ jobs: update_release_draft: runs-on: ubuntu-slim steps: - - uses: release-drafter/release-drafter@v6 + - uses: release-drafter/release-drafter@v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3a92cac..2fcb8c3 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: - id: check-useless-excludes - repo: https://github.com/ComPWA/policy - rev: 0.8.2 + rev: 0.8.8 hooks: - id: check-dev-files args: @@ -26,7 +26,7 @@ repos: - --type-checker=ty - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.0 + rev: v0.15.9 hooks: - id: ruff-check args: [--fix] @@ -55,19 +55,19 @@ repos: - id: taplo-format - repo: https://github.com/pappasam/toml-sort - rev: v0.24.3 + rev: v0.24.4 hooks: - id: toml-sort args: - --in-place - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v9.6.0 + rev: v9.7.0 hooks: - id: cspell - repo: https://github.com/editorconfig-checker/editorconfig-checker.python - rev: 3.6.0 + rev: 3.6.1 hooks: - id: editorconfig-checker name: editorconfig @@ -83,7 +83,6 @@ repos: name: ty entry: ty check args: [--no-progress, --output-format=concise] - pass_filenames: false require_serial: true language: system types_or: [python, pyi, jupyter] From f63506b4cd39c22be2ce10f7d46d5224853d6690 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Thu, 9 Apr 2026 17:06:51 +0200 Subject: [PATCH 4/9] MAINT: upgrade lock files --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 2fcb8c3..c03491d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,7 +26,7 @@ repos: - --type-checker=ty - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.9 + rev: v0.15.10 hooks: - id: ruff-check args: [--fix] @@ -62,7 +62,7 @@ repos: - --in-place - repo: https://github.com/streetsidesoftware/cspell-cli - rev: v9.7.0 + rev: v10.0.0 hooks: - id: cspell From 9e6aeb9d3ef0b6691bb0ffbd4f3888f7f2de86f5 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 17:08:23 +0200 Subject: [PATCH 5/9] MAINT: upgrade lock files (#161) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * MAINT: upgrade lock files updates: - [github.com/ComPWA/policy: 0.8.2 → 0.8.8](https://github.com/ComPWA/policy/compare/0.8.2...0.8.8) - [github.com/astral-sh/ruff-pre-commit: v0.15.0 → v0.15.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.0...v0.15.9) - [github.com/pappasam/toml-sort: v0.24.3 → v0.24.4](https://github.com/pappasam/toml-sort/compare/v0.24.3...v0.24.4) - [github.com/streetsidesoftware/cspell-cli: v9.6.0 → v9.8.0](https://github.com/streetsidesoftware/cspell-cli/compare/v9.6.0...v9.8.0) - [github.com/editorconfig-checker/editorconfig-checker.python: 3.6.0 → 3.6.1](https://github.com/editorconfig-checker/editorconfig-checker.python/compare/3.6.0...3.6.1) * MAINT: implement pre-commit autofixes * MAINT: upgrade lock files --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Remco de Boer <29308176+redeboer@users.noreply.github.com> From e3b1f731e4f256216cf362bfdb680eff53910538 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Sat, 11 Apr 2026 21:58:02 +0200 Subject: [PATCH 6/9] BEHAVIOR: write "upgrade lock files" instead of "update" --- .github/workflows/lock.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index b2f9cd0..d8e636e 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -1,7 +1,7 @@ name: Update env: - COMMIT_TITLE: "MAINT: update lock files" + COMMIT_TITLE: "MAINT: upgrade lock files" FORCE_COLOR: yes on: @@ -182,7 +182,7 @@ jobs: - uses: prefix-dev/setup-pixi@v0.9.5 with: run-install: false - - name: Update lock files + - name: Upgrade lock files run: pixi update - uses: actions/upload-artifact@v7 with: From c132ec75a39e6c6982e5eef9de62f1fad5807923 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Sun, 12 Apr 2026 10:55:17 +0200 Subject: [PATCH 7/9] ENH: run pre-commit on Python 3.13 --- .github/workflows/lock.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index d8e636e..9979fd6 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -219,6 +219,8 @@ jobs: steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 + with: + python-version: "3.13" - uses: astral-sh/setup-uv@v7 - env: FORCE_COLOR: True From 1225e3dc3fc9ba439789a33e11d29b2e82769cb7 Mon Sep 17 00:00:00 2001 From: GitHub Date: Sun, 12 Apr 2026 08:56:28 +0000 Subject: [PATCH 8/9] MAINT: upgrade lock files --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c03491d..aed9e97 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,7 +12,7 @@ repos: - id: check-useless-excludes - repo: https://github.com/ComPWA/policy - rev: 0.8.8 + rev: 0.8.9 hooks: - id: check-dev-files args: From 84d183e8be1f0b7ec56809caf080111ce1208222 Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Sun, 12 Apr 2026 11:01:38 +0200 Subject: [PATCH 9/9] FIX: install latest version of NodeJS for cSpell --- .pre-commit-config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index aed9e97..f05e389 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -65,6 +65,7 @@ repos: rev: v10.0.0 hooks: - id: cspell + language_version: 25.9.0 - repo: https://github.com/editorconfig-checker/editorconfig-checker.python rev: 3.6.1