cda-tum / mqt-core

MQT Core - The Backbone of the Munich Quantum Toolkit
https://mqt.readthedocs.io/projects/core
MIT License
62 stars 31 forks source link

🧱 switch to new coverage collection workflows #612

Closed burgholzer closed 6 months ago

burgholzer commented 6 months ago

Description

This PR switches to the new coverage collection workflow proposed in https://github.com/cda-tum/mqt-workflows/pull/2. The workflow now aggregates all coverage reports on the GitHub side before uploading to Codecov. It also uses Codecov's OIDC instead of TOKEN upload.

Checklist:

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.5%. Comparing base (4a8839f) to head (196c790). Report is 108 commits behind head on main.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/cda-tum/mqt-core/pull/612/graphs/tree.svg?width=650&height=150&src=pr&token=MqstsRKdqp&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum)](https://app.codecov.io/gh/cda-tum/mqt-core/pull/612?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) ```diff @@ Coverage Diff @@ ## main #612 +/- ## ===================================== Coverage 91.5% 91.5% ===================================== Files 145 145 Lines 14591 14591 Branches 2341 2341 ===================================== Hits 13364 13364 Misses 1227 1227 ``` | [Flag](https://app.codecov.io/gh/cda-tum/mqt-core/pull/612/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | Coverage Δ | | |---|---|---| | [cpp](https://app.codecov.io/gh/cda-tum/mqt-core/pull/612/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `91.3% <ø> (ø)` | | | [python](https://app.codecov.io/gh/cda-tum/mqt-core/pull/612/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `99.7% <ø> (ø)` | |