Skip to content

✨Add continuous testing workflow for Qiskit main branch - #610

Merged
burgholzer merged 2 commits into
mainfrom
qiskit-upstream
Mar 16, 2025
Merged

✨Add continuous testing workflow for Qiskit main branch#610
burgholzer merged 2 commits into
mainfrom
qiskit-upstream

Conversation

@burgholzer

Copy link
Copy Markdown
Member

Description

This pull request introduces a continuous testing workflow to ensure compatibility with the latest changes in the Qiskit main branch. This addition aims to maintain project stability and address potential integration issues promptly.
This is especially critical in light of the upcoming Qiskit 2.0 release.

The respective workflow will run once a week, on pull requests that change the respective file, as well as on manual workflow triggers.
If the check fails, the workflow will create an issue on the repository with all the respective information.
Repeated failures are added as comments to the existing issue as long as the issue is open.

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 burgholzer self-assigned this Mar 11, 2025
@burgholzer burgholzer added dependencies Pull requests that update a dependency file github_actions Pull requests that update Github_actions code python Anything related to Python code labels Mar 11, 2025
@burgholzer burgholzer added the continuous integration Anything related to the CI setup label Mar 11, 2025
@github-project-automation github-project-automation Bot moved this to In Progress in MQT Compilation Mar 11, 2025
@burgholzer burgholzer added this to MQT Mar 11, 2025
@github-project-automation github-project-automation Bot moved this to In Progress in MQT Mar 11, 2025
@burgholzer
burgholzer force-pushed the qiskit-upstream branch 2 times, most recently from ab63f95 to 336198a Compare March 16, 2025 16:09
…it main branch

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

codecov Bot commented Mar 16, 2025

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.0%. Comparing base (ae6f34f) to head (ef3461c).
Report is 6 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##            main    #610     +/-   ##
=======================================
- Coverage   91.0%   91.0%   -0.1%     
=======================================
  Files        103     103             
  Lines      10900   10869     -31     
  Branches    1861    1861             
=======================================
- Hits        9928    9899     -29     
+ Misses       972     970      -2     
Flag Coverage Δ *Carryforward flag
cpp 90.8% <ø> (ø) Carriedforward from 5552f23
python 96.7% <100.0%> (+0.2%) ⬆️

*This pull request uses carry forward flags. Click here to find out more.

Files with missing lines Coverage Δ
src/mqt/qmap/load_calibration.py 100.0% <100.0%> (ø)
src/mqt/qmap/plugins/qiskit.py 100.0% <100.0%> (+3.4%) ⬆️
🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@burgholzer
burgholzer merged commit 7b4980f into main Mar 16, 2025
@burgholzer
burgholzer deleted the qiskit-upstream branch March 16, 2025 23:26
@github-project-automation github-project-automation Bot moved this from In Progress to Done in MQT Compilation Mar 16, 2025
@github-project-automation github-project-automation Bot moved this from In Progress to Done in MQT Mar 16, 2025
@coderabbitai coderabbitai Bot mentioned this pull request Oct 15, 2025
8 tasks
@denialhaag denialhaag mentioned this pull request Jan 16, 2026
8 tasks
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 github_actions Pull requests that update Github_actions code python Anything related to Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant