Skip to content

Commit 9343f5b

Browse files
committed
🔧 Maintenance round
1 parent 3840a20 commit 9343f5b

8 files changed

Lines changed: 39 additions & 44 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,11 @@ jobs:
7777
with:
7878
allowed-skips: >-
7979
${{
80-
fromJSON(needs.change-detection.outputs.run-python-tests)
81-
&& '' || 'python-tests,python-coverage,python-linter,'
80+
!fromJSON(needs.change-detection.outputs.run-python-tests)
81+
&& 'python-tests,python-coverage,python-linter,' || ''
8282
}}
8383
${{
84-
fromJSON(needs.change-detection.outputs.run-cd)
85-
&& '' || 'build-sdist,build-wheel'
84+
!fromJSON(needs.change-detection.outputs.run-cd)
85+
&& 'build-sdist,build-wheel' || ''
8686
}}
8787
jobs: ${{ toJSON(needs) }}

.github/workflows/templating.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- id: create-token
2020
uses: actions/create-github-app-token@bcd2ba49218906704ab6c1aa796996da409d3eb1 # v3.2.0
2121
with:
22-
app-id: ${{ secrets.APP_ID }}
22+
client-id: ${{ secrets.APP_ID }}
2323
private-key: ${{ secrets.APP_PRIVATE_KEY }}
2424
- uses: munich-quantum-toolkit/templates@7fe3464fde16330f8d452127a16e29019d7fc81c # v1.3.1
2525
with:

.gitignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,3 +269,18 @@ cython_debug/
269269
#.idea/
270270

271271
# End of https://www.toptal.com/developers/gitignore/api/pycharm+all,python,jupyternotebooks
272+
273+
# Claude
274+
CLAUDE.md
275+
.claude/
276+
277+
# OS specific stuff
278+
.DS_Store
279+
.DS_Store?
280+
.Spotlight-V100
281+
.Trashes
282+
._*
283+
Thumbs.db
284+
editor.swp
285+
editor~
286+
ehthumbs.db

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,11 @@ repos:
113113
- repo: https://github.com/astral-sh/ruff-pre-commit
114114
rev: v0.15.16
115115
hooks:
116-
- id: ruff-format
117-
types_or: [python, pyi, jupyter, markdown]
118-
priority: 6
119116
- id: ruff-check
120117
require_serial: true
118+
priority: 6
119+
- id: ruff-format
120+
types_or: [python, pyi, jupyter, markdown]
121121
priority: 7
122122

123123
## Clean Jupyter notebooks with nb-clean

.readthedocs.yaml

Lines changed: 8 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,11 @@ sphinx:
99
build:
1010
os: ubuntu-24.04
1111
tools:
12-
python: "3.12"
13-
apt_packages:
14-
- graphviz
15-
- inkscape
16-
jobs:
17-
post_checkout:
18-
# Skip docs build if the commit message contains "skip ci"
19-
- (git --no-pager log --pretty="tformat:%s -- %b" -1 | grep -viq "skip ci") || exit 183
20-
# Skip docs build if there are no changes related to docs
21-
- |
22-
if [ "$READTHEDOCS_VERSION_TYPE" = "external" ] && git diff --quiet origin/main -- bindings/ include/ docs/ python/ .github/contributing* .github/support* .readthedocs.yaml;
23-
then
24-
exit 183;
25-
fi
26-
# Unshallow the git clone and fetch tags to get proper version information
27-
- git fetch --unshallow --tags
28-
pre_build:
29-
# Set up uv
30-
- asdf plugin add uv
31-
- asdf install uv latest
32-
- asdf global uv latest
33-
build:
34-
html:
35-
- uv run --frozen --no-dev --group docs -m sphinx -T -b html -d docs/_build/doctrees -D language=en docs $READTHEDOCS_OUTPUT/html
36-
htmlzip:
37-
- uv run --frozen --no-dev --group docs -m sphinx -T -b dirhtml -d docs/_build/doctrees -D language=en docs docs/_build/dirhtml
38-
- mkdir -p $READTHEDOCS_OUTPUT/htmlzip
39-
- zip -r $READTHEDOCS_OUTPUT/htmlzip/html.zip docs/_build/dirhtml/*
12+
python: "3.14"
13+
14+
python:
15+
install:
16+
- method: uv
17+
command: sync
18+
groups:
19+
- docs

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ If you have any questions, feel free to create a [discussion](https://github.com
3434

3535
## Contributors and Supporters
3636

37-
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).
37+
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).
3838
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.
3939

4040
<p align="center">

docs/conf.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,26 +35,26 @@
3535
release = version.split("+")[0]
3636

3737
project = "MQT ProblemSolver"
38-
author = "Chair for Design Automation, TUM & Munich Quantum Software Company"
38+
author = "Chair for Design Automation, TUM & Munich Quantum Software Company GmbH"
3939
language = "en"
40-
project_copyright = "2023 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company"
40+
project_copyright = "2023 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company GmbH"
4141

4242
master_doc = "index"
4343

4444
templates_path = ["_templates"]
4545

4646
extensions = [
47-
"myst_nb",
4847
"autoapi.extension",
48+
"myst_nb",
49+
"sphinx_copybutton",
50+
"sphinx_design",
4951
"sphinx.ext.autodoc",
5052
"sphinx.ext.intersphinx",
5153
"sphinx.ext.napoleon",
52-
"sphinx_copybutton",
53-
"sphinx_design",
54-
"sphinxext.opengraph",
5554
"sphinx.ext.viewcode",
5655
"sphinxcontrib.inkscapeconverter",
5756
"sphinxcontrib.bibtex",
57+
"sphinxext.opengraph",
5858
]
5959

6060
source_suffix = [".rst", ".md"]

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ api/mqt/problemsolver/index
248248

249249
## Contributors and Supporters
250250

251-
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).
251+
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).
252252
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.
253253

254254
<div style="margin-top: 0.5em">

0 commit comments

Comments
 (0)