From 456372b2f3a842810ce866549944e678c1ddfe46 Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Wed, 17 Jun 2026 23:19:44 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20Maintenance=20round?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 28 ++++++++++++++-------------- .gitignore | 4 ++++ .readthedocs.yaml | 2 +- docs/conf.py | 13 +++++++------ pyproject.toml | 1 - 5 files changed, 26 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index abb476bf9d..567a6d4483 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -271,31 +271,31 @@ jobs: with: allowed-skips: >- ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) && !contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci') - && '' || 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,' + (!fromJSON(needs.change-detection.outputs.run-cpp-tests) || contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci')) + && 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci') - && '' || 'cpp-tests-extensive-ubuntu,cpp-tests-extensive-macos,cpp-tests-extensive-windows,' + (!fromJSON(needs.change-detection.outputs.run-cpp-tests) || !contains(github.event.pull_request.labels.*.name, 'extensive-cpp-ci') || github.event_name != 'pull_request') + && 'cpp-tests-extensive-ubuntu,cpp-tests-extensive-macos,cpp-tests-extensive-windows,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) - && '' || 'cpp-coverage,' + !fromJSON(needs.change-detection.outputs.run-cpp-tests) + && 'cpp-coverage,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cpp-linter) - && '' || 'cpp-linter,' + !fromJSON(needs.change-detection.outputs.run-cpp-linter) + && 'cpp-linter,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-python-tests) - && '' || 'python-tests,python-coverage,python-linter,' + !fromJSON(needs.change-detection.outputs.run-python-tests) + && 'python-tests,python-coverage,python-linter,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-python-tests) && github.event_name == 'pull_request' && contains(github.event.pull_request.labels.*.name, 'extensive-python-ci') - && '' || 'python-tests-extensive,' + (!fromJSON(needs.change-detection.outputs.run-python-tests) || !contains(github.event.pull_request.labels.*.name, 'extensive-python-ci') || github.event_name != 'pull_request') + && 'python-tests-extensive,' || '' }} ${{ - fromJSON(needs.change-detection.outputs.run-cd) - && '' || 'build-sdist,build-wheel,' + !fromJSON(needs.change-detection.outputs.run-cd) + && 'build-sdist,build-wheel' || '' }} jobs: ${{ toJSON(needs) }} diff --git a/.gitignore b/.gitignore index d6a4939889..a1117f419e 100644 --- a/.gitignore +++ b/.gitignore @@ -151,6 +151,10 @@ test/**/build/ # ruff .ruff_cache/ +# Claude +CLAUDE.md +.claude/ + # OS specific stuff .DS_Store .DS_Store? diff --git a/.readthedocs.yaml b/.readthedocs.yaml index f0616bbcd8..b75a7f5fed 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,7 +9,7 @@ sphinx: build: os: ubuntu-24.04 tools: - python: "3.13" + python: "3.14" apt_packages: - graphviz - inkscape diff --git a/docs/conf.py b/docs/conf.py index 6d2c55f7ec..207452dae5 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -57,18 +57,18 @@ templates_path = ["_templates"] extensions = [ - "myst_nb", "autoapi.extension", + "breathe", + "myst_nb", + "sphinx_copybutton", + "sphinx_design", "sphinx.ext.autodoc", "sphinx.ext.intersphinx", "sphinx.ext.napoleon", - "sphinx_copybutton", - "sphinx_design", - "sphinxext.opengraph", "sphinx.ext.viewcode", - "sphinxcontrib.inkscapeconverter", "sphinxcontrib.bibtex", - "breathe", + "sphinxcontrib.inkscapeconverter", + "sphinxext.opengraph", ] source_suffix = [".rst", ".md"] @@ -178,6 +178,7 @@ def format_url(self, _e: Entry) -> HRef: # noqa: PLR6301 ) # -- Options for HTML output ------------------------------------------------- + html_theme = "furo" html_static_path = ["_static"] html_css_files = [ diff --git a/pyproject.toml b/pyproject.toml index 34e5c12220..f1ea00d081 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -293,7 +293,6 @@ environment = { DEPLOY = "ON", PATH="$PATH:/root/.local/bin" } environment = { MACOSX_DEPLOYMENT_TARGET = "11.0" } [tool.cibuildwheel.windows] -before-build = "uv pip install delvewheel>=1.11.2" repair-wheel-command = "delvewheel repair -w {dest_dir} {wheel} --namespace-pkg mqt --ignore-existing" [[tool.cibuildwheel.overrides]]