v7.2.0
What's Changed
-
.sync/Version.njk: Update Mu repos to Mu DevOps v7.1.0 @makubacki (#268)
Change Details
Changes since last release: https://github.com/microsoft/mu_devops/compare/v7.0.1...v7.1.0
General release info: https://github.com/microsoft/mu_devops/releases
This change is necessary when integrating 649a4ba to prevent the following failure:
/.azurepipelines/MuDevOpsWrapper.yml (Line: 92, Col: 30): Unexpected parameter 'calculate_code_coverage'
</blockquote> <hr> </details>
🚀 Features & ✨ Enhancements
-
MuDevOpsWrapper: Allow coverage uploads to ado or codecov.io @Javagedes (#270)
Change Details
## Description
This change reverts the changes made in #266 in favor of performing the reformatting in the HostBasedUnitTestRunner plugin. From there it allows the consumer of
MuDevOpsWrapper
to configure where code coverage data is uploaded to, eitherado
(The azure devops pipeline that is running) orcodecov
(The codecov account associated with the repository).- Uploading to ado remains the same - A final job runs that merges coverage data and uploads it to azure pipelines
- Due to the advanced capabilities, uploading to codecov runs per matrix job and uploads using flags to separate code coverage data between packages.
Integration Instructions
The previous logic remains the default, that is to say code coverage is uploaded to the azure devops pipeline that is running. Should a consumer set
coverage_publish_target
to 'codecov', they must ensure thatCODECOV_TOKEN
is set as a private variable in the pipeline.</blockquote> <hr> </details>
Full Changelog: v7.1.0...v7.2.0