From f1b41108b55473b93e1571e857023155d1bcc35a Mon Sep 17 00:00:00 2001 From: Daniel Haag <121057143+denialhaag@users.noreply.github.com> Date: Sat, 20 Jun 2026 22:15:01 +0200 Subject: [PATCH 1/3] =?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/cd.yml | 3 +-- .github/workflows/ci.yml | 16 ++++++++-------- .github/workflows/templating.yml | 2 +- .gitignore | 4 ++++ .readthedocs.yaml | 2 +- README.md | 2 +- docs/conf.py | 15 ++++++++------- docs/index.md | 2 +- pyproject.toml | 1 - 9 files changed, 25 insertions(+), 22 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 500ca436..13720b21 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -13,8 +13,7 @@ jobs: uses: munich-quantum-toolkit/workflows/.github/workflows/reusable-python-packaging-sdist.yml@b17932e07095e11c8f8c0d74298bbcde43f77a15 # v2.1.1 # Builds wheels on all supported platforms using cibuildwheel. - # The wheels are uploaded as GitHub artifacts `dev-cibw-*` or `cibw-*`, depending on whether - # the workflow is triggered from a PR or a release, respectively. + # The wheels are uploaded as GitHub artifacts `dev-cibw-*` or `cibw-*`, depending on whether the workflow is triggered from a PR or a release, respectively. build-wheel: name: 🐍 Packaging strategy: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 76517bc6..e87d0168 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -177,19 +177,19 @@ jobs: with: allowed-skips: >- ${{ - fromJSON(needs.change-detection.outputs.run-cpp-tests) - && '' || 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,' + !fromJSON(needs.change-detection.outputs.run-cpp-tests) + && 'cpp-tests-ubuntu,cpp-tests-macos,cpp-tests-windows,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-cd) - && '' || 'build-sdist,build-wheel' + !fromJSON(needs.change-detection.outputs.run-cd) + && 'build-sdist,build-wheel' || '' }} jobs: ${{ toJSON(needs) }} diff --git a/.github/workflows/templating.yml b/.github/workflows/templating.yml index 86e9dde8..d86b2335 100644 --- a/.github/workflows/templating.yml +++ b/.github/workflows/templating.yml @@ -19,7 +19,7 @@ jobs: - id: create-token uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0 with: - app-id: ${{ secrets.APP_ID }} + client-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} - uses: munich-quantum-toolkit/templates@7fe3464fde16330f8d452127a16e29019d7fc81c # v1.3.1 with: diff --git a/.gitignore b/.gitignore index ae62953c..4640c919 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 a725fb68..3b96e627 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -9,7 +9,7 @@ sphinx: build: os: ubuntu-24.04 tools: - python: "3.12" + python: "3.14" apt_packages: - graphviz - inkscape diff --git a/README.md b/README.md index 2a3985cd..f1965675 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ If you have any questions, feel free to create a [discussion](https://github.com ## Contributors and Supporters -The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by the [Munich Quantum Software Company (MQSC)](https://munichquantum.software). +The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by [MQSC](https://mq.sc). Among others, it is part of the [Munich Quantum Software Stack (MQSS)](https://www.munich-quantum-valley.de/research/research-areas/mqss) ecosystem, which is being developed as part of the [Munich Quantum Valley (MQV)](https://www.munich-quantum-valley.de) initiative.
diff --git a/docs/conf.py b/docs/conf.py index 105ddbc7..29c652ad 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -48,9 +48,9 @@ release = version.split("+")[0] project = "MQT Debugger" -author = "Chair for Design Automation, TUM & Munich Quantum Software Company" +author = "Chair for Design Automation, TUM & Munich Quantum Software Company GmbH" language = "en" -project_copyright = "2024 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company" +project_copyright = "2024 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company GmbH" master_doc = "index" @@ -58,17 +58,17 @@ html_css_files = ["custom.css"] extensions = [ + "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"] @@ -164,6 +164,7 @@ def format_url(self, _e: Entry) -> HRef: # noqa: PLR6301 ) # -- Options for HTML output ------------------------------------------------- + html_theme = "furo" html_static_path = ["_static"] html_theme_options = { diff --git a/docs/index.md b/docs/index.md index 07838e08..f3b7bc5b 100644 --- a/docs/index.md +++ b/docs/index.md @@ -61,7 +61,7 @@ library/Library ## Contributors and Supporters -The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by the [Munich Quantum Software Company (MQSC)](https://munichquantum.software). +The _[Munich Quantum Toolkit (MQT)](https://mqt.readthedocs.io)_ is developed by the [Chair for Design Automation](https://www.cda.cit.tum.de/) at the [Technical University of Munich](https://www.tum.de/) and supported by [MQSC](https://mq.sc). Among others, it is part of the [Munich Quantum Software Stack (MQSS)](https://www.munich-quantum-valley.de/research/research-areas/mqss) ecosystem, which is being developed as part of the [Munich Quantum Valley (MQV)](https://www.munich-quantum-valley.de) initiative.