Skip to content

🚚 Prepare repo for moving to the munich-quantum-toolkit organization#641

Merged
burgholzer merged 18 commits intomainfrom
org-move
May 8, 2025
Merged

🚚 Prepare repo for moving to the munich-quantum-toolkit organization#641
burgholzer merged 18 commits intomainfrom
org-move

Conversation

@burgholzer
Copy link
Member

Description

This PR

  • updates the mqt-workflows to v1.9
  • adds support for Windows ARM wheels
  • updates the documentation
  • adds license headers
  • removes some superfluous files
  • updates the Python package dependencies to stable versions and bumps some of the lower caps

Overall, it also takes major steps towards the next big release of MQT QMAP.

Checklist:

  • The pull request only contains commits that are related to it.
  • I have added appropriate tests and documentation.
  • I have made sure that all CI jobs on GitHub pass.
  • The pull request introduces no new warnings and follows the project's style guidelines.

burgholzer added 10 commits May 7, 2025 07:35
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
@burgholzer burgholzer self-assigned this May 7, 2025
@burgholzer burgholzer added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file labels May 7, 2025
@burgholzer burgholzer added python Anything related to Python code continuous integration Anything related to the CI setup major Changes leading to a major version increase github-actions extensive-python-ci Adding this label indicates that extensive Python CI runs should be started for this PR. extensive-cpp-ci Adding this label indicates that extensive C++ CI runs should be started for this PR. labels May 7, 2025
@github-project-automation github-project-automation bot moved this to In Progress in MQT Compilation May 7, 2025
@github-project-automation github-project-automation bot moved this to In Progress in MQT May 7, 2025
burgholzer added 2 commits May 7, 2025 18:38
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
burgholzer added 4 commits May 8, 2025 12:11
…package` version

Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
@codecov
Copy link

codecov bot commented May 8, 2025

Codecov Report

Attention: Patch coverage is 96.15385% with 1 line in your changes missing coverage. Please review.

Project coverage is 90.6%. Comparing base (8b82e43) to head (c016d1a).
Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
src/logicblocks/LogicTerm.cpp 50.0% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@          Coverage Diff          @@
##            main    #641   +/-   ##
=====================================
  Coverage   90.6%   90.6%           
=====================================
  Files        103     103           
  Lines      10670   10667    -3     
  Branches    1817    1813    -4     
=====================================
- Hits        9671    9670    -1     
+ Misses       999     997    -2     
Flag Coverage Δ
cpp 90.4% <96.1%> (+<0.1%) ⬆️
python 96.6% <ø> (ø)
Files with missing lines Coverage Δ
include/cliffordsynthesis/CliffordSynthesizer.hpp 84.7% <ø> (ø)
include/cliffordsynthesis/Configuration.hpp 100.0% <ø> (ø)
include/cliffordsynthesis/Results.hpp 100.0% <ø> (ø)
include/cliffordsynthesis/Tableau.hpp 86.6% <ø> (ø)
include/cliffordsynthesis/TargetMetric.hpp 47.0% <ø> (ø)
include/cliffordsynthesis/encoding/GateEncoder.hpp 88.8% <ø> (ø)
...de/cliffordsynthesis/encoding/ObjectiveEncoder.hpp 100.0% <ø> (ø)
include/cliffordsynthesis/encoding/SATEncoder.hpp 100.0% <ø> (ø)
...lude/cliffordsynthesis/encoding/TableauEncoder.hpp 100.0% <ø> (ø)
include/hybridmap/HardwareQubits.hpp 94.5% <ø> (ø)
... and 93 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

burgholzer added 2 commits May 8, 2025 16:13
Signed-off-by: burgholzer <burgholzer@me.com>
Signed-off-by: burgholzer <burgholzer@me.com>
@burgholzer burgholzer merged commit 1c5e634 into main May 8, 2025
84 checks passed
@burgholzer burgholzer deleted the org-move branch May 8, 2025 19:19
@github-project-automation github-project-automation bot moved this from In Progress to Done in MQT May 8, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in MQT Compilation May 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

continuous integration Anything related to the CI setup dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation extensive-cpp-ci Adding this label indicates that extensive C++ CI runs should be started for this PR. extensive-python-ci Adding this label indicates that extensive Python CI runs should be started for this PR. github-actions major Changes leading to a major version increase python Anything related to Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant