Skip to content

Sync Mu DevOps Files, add new cargo checks, and fix resulting errors - #739

Merged
Michael Kubacki (makubacki) merged 9 commits into
microsoft:dev/202502from
magravel:magravel/fix-for-devops-sync
Aug 25, 2025
Merged

Sync Mu DevOps Files, add new cargo checks, and fix resulting errors#739
Michael Kubacki (makubacki) merged 9 commits into
microsoft:dev/202502from
magravel:magravel/fix-for-devops-sync

Conversation

@magravel

@magravel Mathieu Gravel (magravel) commented Aug 19, 2025

Copy link
Copy Markdown
Contributor

Description

This pull request brings rust fmt/clippy/doc/test validation to pull requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request: #737

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?
  • Backport to release branch?

How This Was Tested

This was tested by running the PR pipeline ( clippy, fmt, build, test, coverage, doc ).

Integration Instructions

N/A

@mu-automation mu-automation Bot added the impact:non-functional Does not have a functional impact label Aug 19, 2025
Comment thread HidPkg/UefiHidDxe/src/pointer.rs Outdated
@codecov-commenter

Codecov Comments Bot (codecov-commenter) commented Aug 19, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (dev/202502@14e6097). Learn more about missing BASE report.

Additional details and impacted files
@@              Coverage Diff              @@
##             dev/202502     #739   +/-   ##
=============================================
  Coverage              ?   11.47%           
=============================================
  Files                 ?      136           
  Lines                 ?    22094           
  Branches              ?     2514           
=============================================
  Hits                  ?     2536           
  Misses                ?    19526           
  Partials              ?       32           
Flag Coverage Δ
AdvLoggerPkg 6.18% <ø> (?)
HidPkg 2.79% <ø> (?)
MfciPkg 41.24% <ø> (?)
MsCorePkg 1.41% <ø> (?)
MsWheaPkg 7.40% <ø> (?)
XmlSupportPkg 27.38% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@magravel Mathieu Gravel (magravel) changed the title Fix for devops sync Synced file(s) with microsoft/mu_devops and Fix for devops sync Aug 20, 2025
@magravel Mathieu Gravel (magravel) changed the title Synced file(s) with microsoft/mu_devops and Fix for devops sync Synced file(s) with microsoft/mu_devops and rust fixes. Aug 20, 2025
@magravel Mathieu Gravel (magravel) changed the title Synced file(s) with microsoft/mu_devops and rust fixes. Synced file(s) with microsoft/mu_devops and Cargo fixes. Aug 21, 2025
@magravel
Mathieu Gravel (magravel) marked this pull request as ready for review August 21, 2025 16:34
@makubacki Michael Kubacki (makubacki) changed the title Synced file(s) with microsoft/mu_devops and Cargo fixes. Repo File Sync: Add RustCargoSteps.yml and fix Rust files to pass checks Aug 21, 2025
Comment thread AdvLoggerPkg/Crates/RustAdvancedLoggerDxe/src/lib.rs Outdated
Comment thread Steps/RustSetupSteps.yml Outdated
Comment thread Steps/SetupPythonPreReqs.yml Outdated
Comment thread MsCorePkg/HelloWorldRustDxe/src/main.rs Outdated
Comment thread Makefile.toml Outdated
@magravel
Mathieu Gravel (magravel) force-pushed the magravel/fix-for-devops-sync branch 6 times, most recently from ff125f8 to dba5893 Compare August 21, 2025 23:22
@makubacki

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 2 pipeline(s).

@magravel

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Commenter does not have sufficient privileges for PR 739 in repo microsoft/mu_plus

@makubacki

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 2 pipeline(s).

@makubacki

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines successfully started running 2 pipeline(s).

@makubacki Michael Kubacki (makubacki) changed the title Repo File Sync: Add RustCargoSteps.yml and fix Rust files to pass checks Sync Mu DevOps Files, add new cargo checks, and fix resulting errors Aug 25, 2025
Comment thread .azurepipelines/MuDevOpsWrapper.yml Outdated
@makubacki

Copy link
Copy Markdown
Member

Mathieu Gravel (@magravel), please fill in the "How this was tested section" in the PR description.

Comment thread Makefile.toml Outdated
@mu-automation mu-automation Bot added the type:backport Backport changes in a dev branch PR to its release branch. label Aug 25, 2025
@makubacki
Michael Kubacki (makubacki) merged commit d6b4cca into microsoft:dev/202502 Aug 25, 2025
30 checks passed
mu-automation Bot pushed a commit that referenced this pull request Aug 25, 2025
…ing errors (#739)

## Description

This pull request brings rust fmt/clippy/doc/test validation to pull
requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request:
#737

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

This was tested by running the PR pipeline ( clippy, fmt, build, test,
coverage, doc ).

## Integration Instructions

N/A

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
Aaron (apop5) pushed a commit to apop5/mu_plus that referenced this pull request Sep 11, 2025
…icrosoft#739)

## Description

This pull request brings rust fmt/clippy/doc/test validation to pull
requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request:
microsoft#737

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

This was tested by running the PR pipeline ( clippy, fmt, build, test,
coverage, doc ).

## Integration Instructions

N/A

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
Aaron (apop5) pushed a commit to apop5/mu_plus that referenced this pull request Sep 11, 2025
…icrosoft#739)

## Description

This pull request brings rust fmt/clippy/doc/test validation to pull
requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request:
microsoft#737

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

This was tested by running the PR pipeline ( clippy, fmt, build, test,
coverage, doc ).

## Integration Instructions

N/A

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
Joey Vagedes (Javagedes) pushed a commit that referenced this pull request Sep 17, 2025
…739)

This pull request brings rust fmt/clippy/doc/test validation to pull
requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request:
#737

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

This was tested by running the PR pipeline ( clippy, fmt, build, test,
coverage, doc ).

N/A

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
Aaron (apop5) pushed a commit to apop5/mu_plus that referenced this pull request Sep 17, 2025
…icrosoft#739)

## Description

This pull request brings rust fmt/clippy/doc/test validation to pull
requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request:
microsoft#737

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

This was tested by running the PR pipeline ( clippy, fmt, build, test,
coverage, doc ).

## Integration Instructions

N/A

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
Aaron (apop5) pushed a commit that referenced this pull request Sep 18, 2025
…739)

## Description

This pull request brings rust fmt/clippy/doc/test validation to pull
requests. Initial fixes for these are also included in this PR.

The file sync commit was cherry-picked from this pull request:
#737

- [ ] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?
- [x] Backport to release branch?

## How This Was Tested

This was tested by running the PR pipeline ( clippy, fmt, build, test,
coverage, doc ).

## Integration Instructions

N/A

Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact:non-functional Does not have a functional impact type:backport Backport changes in a dev branch PR to its release branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants