Граф коммитов

31171 Коммитов

Автор SHA1 Сообщение Дата
Michael Kubacki d9ff93b9eb
[CHERRY-PICK] SecurityPkg: Add RngPei (#278)
## Description

The `RngPei` PEIM can be used if RNG should be provided over a dynamic
binary interface to other PEIMs on a platform.

(cherry picked from mu_basecore/release/202311)

- [x] Impacts functionality?
- [ ] Impacts security?
- [ ] Breaking change?
- [ ] Includes tests?
- [ ] Includes documentation?

## How This Was Tested

- SecurityPkg CI
- Verify RNG linked with RngLib is executed as expected
- Verify random numbers are generated successfully with a valid RngLib

## Integration Instructions

Use the `RngPei` module if a platform needs to produce `gEfiRngPpiGuid`.

The platform should usually link a different `RngLib` instance to
`RngPei`
than other PEIMs that may use the RNG PPI produced since `RngPei` is
responsible
for producing the PPI.

For example, a `RngLib` instance that uses the rdrand instruction may be
linked
against `RngPei` and a `RngLib` instance that uses the RNG PPI may be
linked
against other PEIMs.

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2024-06-05 07:11:32 +00:00
Taylor Beebe 9a3060a2d4
Add StackCheckLib Instances to Platform DSC Files (#252)
## Description

An instance of StackCheckLib must be in each DSC to accommodate
-fstack-protector and /GS flags.

- [x] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

Tested in pipelines

## Integration Instructions

N/A
2024-02-29 09:48:19 -08:00
Aaron 359ff3347d
Remove TempPreUefiEventLogLib since Tcg2PreUefiEventLogLibNull is available (#236)
## Description

The TempPreUefiEventLogLib is an instance of the Tcg2PreUefiEventLogLib,
but it contains an assert for when the library instance is used.

Tcg2PreUefiEventLogNull is now available. TempPreUefiEventLogLib is no
longer necessary to allow builds to complete.

Remove the TempPreUefiEventLogLib instance of TempPreUefiEventLogLib.

- [X] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [x] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

- CI 
- Local build of platform with included change. 

## Integration Instructions

Dsc files that made use of TempPreUefiEventLogLib need to update to
point to the Tcg2PreUefiEventLogLibNull library instance.
2024-02-01 18:07:56 -08:00
v-bhavanisu 7072292536
Added NULL implementation for Tcg2PreUefiEventLogLib (#235)
## Description

Added NULL implementation for Tcg2PreUefiEventLogLib

- [ ] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

Consumed this null library under C41A8 project and verified Build
successful

## Integration Instructions

N/A

---------

Co-authored-by: Aaron <105021049+apop5@users.noreply.github.com>
2024-02-01 08:33:17 -08:00
Project Mu UEFI Bot [bot] 3bdc220f4e
Repo File Sync: synced file(s) with microsoft/mu_devops (#234) 2024-01-31 13:16:38 -05:00
dependabot[bot] 7426f8cef4
GitHub Action: Bump robinraju/release-downloader from 1.8 to 1.9 (#232)
Bumps
[robinraju/release-downloader](https://github.com/robinraju/release-downloader)
from 1.8 to 1.9.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-31 09:15:40 -05:00
Pierre Gondois a11e1b0548 [CHERRY-PICK] SecurityPkg/RngDxe: Simplify Rng algorithm selection for Arm
The first element of mAvailableAlgoArray is defined as the default
Rng algorithm to use. Don't go through the array at each RngGetRNG()
call and just return the first element of the array.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Jiewen Yao <Jiewen.yao@intel.com>
Tested-by: Kun Qin <kun.qin@microsoft.com>
(cherry picked from commit ff7ddc02b2)
2024-01-30 22:31:54 -05:00
Pierre Gondois bce9dd4dbb [CHERRY-PICK] SecurityPkg/RngDxe: Use GetRngGuid() when probing RngLib
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4151

The EFI_RNG_PROTOCOL can rely on the RngLib. The RngLib has multiple
implementations, some of them are unsafe (e.g. BaseRngLibTimerLib).
To allow the RngDxe to detect when such implementation is used,
a GetRngGuid() function was added in a previous patch.

The EFI_RNG_PROTOCOL can advertise multiple algorithms through
Guids. The PcdCpuRngSupportedAlgorithm is currently used to
advertise the RngLib in the Arm implementation.

The issues of doing that are:
- the RngLib implementation might not use CPU instructions,
  cf. the BaseRngLibTimerLib
- most platforms don't set PcdCpuRngSupportedAlgorithm

A GetRngGuid() was added to the RngLib in a previous patch,
allowing to identify the algorithm implemented by the RngLib.
Make use of this function and place the unsage algorithm
at the last position in the mAvailableAlgoArray.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Jiewen Yao <Jiewen.yao@intel.com>
Tested-by: Kun Qin <kun.qin@microsoft.com>
(cherry picked from commit 19438cff97)
2024-01-30 22:31:54 -05:00
Pierre Gondois b3aa77a9f5 [CHERRY-PICK] SecurityPkg/SecurityPkg.dec: Move PcdCpuRngSupportedAlgorithm to MdePkg
In order to use PcdCpuRngSupportedAlgorithm in the MdePkg in a
following patch and to avoid making the MdePkg dependent on another
package, move PcdCpuRngSupportedAlgorithm to the MdePkg.

As the Pcd is only used for AARCH64, place it in an AARCH64
specific sections.

Signed-off-by: Pierre Gondois <pierre.gondois@arm.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Acked-by: Ard Biesheuvel <ardb@kernel.org>
Acked-by: Jiewen Yao <Jiewen.yao@intel.com>
Tested-by: Kun Qin <kun.qin@microsoft.com>
(cherry picked from commit 65b5dd828e)
2024-01-30 22:31:54 -05:00
Doug Flick a385922d8d
[Release/202302] SecurityPkg: SECURITY PATCH 4117 - 4118 CVE-2022-36763 (#225)
# Preface

## Description

Security Patches for CVE-2022-36763 for release/202302

- [ ] Impacts functionality?
- [X] Impacts security?
  - **Security** - Patches CVE-2022-36763
- [ ] Breaking change?
- [X] Includes tests?
  - **Tests** -  Unit tests
- [ ] Includes documentation?

## How This Was Tested

These have been shipping in MSFT firmware for months now and have been
unit tested.

## Integration Instructions

N/A

---------

Co-authored-by: Douglas Flick [MSFT] <doug.edk2@gmail.com>
2024-01-25 14:33:34 -08:00
Project Mu UEFI Bot [bot] 52b018fda8
Repo File Sync: synced file(s) with microsoft/mu_devops (#231)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.



---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#7652167966](https://github.com/microsoft/mu_devops/actions/runs/7652167966)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2024-01-25 11:42:12 -08:00
Joey Vagedes b824805289 Update pip-requirements.txt 2024-01-23 16:16:18 -08:00
Project Mu UEFI Bot [bot] eb63e62660
Repo File Sync: Support CodeQL Plugin in BaseTools (#229)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#7629520553](https://github.com/microsoft/mu_devops/actions/runs/7629520553)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2024-01-23 13:54:20 -05:00
dependabot[bot] 51196936e6
GitHub Action: Bump actions/cache from 3 to 4 (#227)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-22 11:00:24 -05:00
kenlautner 9d3f57c2b5
Removed references to OpensslLib and changed all instances of BaseCryptLib to be the NULL implementation (#222)
## Description

There are some references to BaseCryptLib and Openssl in package dsc
files. In MU_BASECORE Openssl and it's BaseCryptLib implementations were
removed so we need to update to using the NULL lib.

- [ ] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

Tested with CI

## Integration Instructions

N/A
2024-01-19 12:06:43 -08:00
dependabot[bot] ddba63131c
pip: bump edk2-pytool-library from 0.19.8 to 0.19.9 (#221)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.19.8 to 0.19.9.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-17 11:53:22 -05:00
Michael Kubacki c6212a8b99
.git-blame-ignore-revs: Ignore Line Ending and Uncrustify only commits (#219)
## Description

Adds commits that only applied Uncrustify formatting or converted
line endings to a .git-blame-ignore-revs file so they are ignored
by git blame. This is supported by GitHub:

https://github.blog/changelog/2022-03-24-ignore-commits-in-the-blame-view-beta/

This helps clean up git blame by filtering out these changes.

Note: This file needs to be updated on rebase branches. Processes
      like filter-branch can automatically update relevant SHAs.

- [ ] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

- `git blame`

## Integration Instructions

N/A

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2024-01-11 09:33:39 -05:00
dependabot[bot] 96493de851
pip: bump regex from 2023.10.3 to 2023.12.25 (#218)
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2023.10.3
to 2023.12.25.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-28 10:08:17 -08:00
Vivian Nowka-Keane 48e292c218
[CHERRY-PICK] SecurityPkg: Apply uncrustify formatting to relevant files (#215)
## Description

Updating Mu projects to apply uncrusty formatting for Cpp and header
files, config updated upstream in edk2
https://github.com/tianocore/edk2/pull/4957 .

Config will be updated in mu_basecore
https://github.com/microsoft/mu_basecore/pull/609.

- [ ] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Breaks Uncrustify check on header file. Dependent on Uncrustify update
in mu_basecore (https://github.com/microsoft/mu_basecore/pull/609)
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

Local CI build using a local mu_basecore branch with the Uncrustify
config changes.

## Integration Instructions

Project needs update mu_basecore with config changes.

Signed-off-by: Vivian Nowka-Keane <vnowkakeane@linux.microsoft.com>
2023-12-22 12:39:10 -08:00
dependabot[bot] ef49bfdb2a
pip: bump edk2-pytool-extensions from 0.26.3 to 0.26.4 (#217)
Bumps
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
from 0.26.3 to 0.26.4.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-20 11:17:45 -05:00
Project Mu UEFI Bot [bot] 3b3a13b2d7
Repo File Sync: Update GitHub actions in CodeQL workflow (#216)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.



---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#7264686520](https://github.com/microsoft/mu_devops/actions/runs/7264686520)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-12-19 17:27:16 +00:00
dependabot[bot] 8939b08312
pip: bump edk2-pytool-library from 0.19.7 to 0.19.8 (#211)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.19.7 to 0.19.8.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16 02:47:38 +00:00
dependabot[bot] c6a9fb44e8
pip: bump edk2-pytool-extensions from 0.26.2 to 0.26.3 (#212)
Bumps
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
from 0.26.2 to 0.26.3.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-15 18:58:53 -05:00
dependabot[bot] 006625272f
GitHub Action: Bump actions/setup-python from 4 to 5 (#209)
Bumps [actions/setup-python](https://github.com/actions/setup-python)
from 4 to 5.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-11 13:22:25 -05:00
dependabot[bot] 771b4bccc7
pip: bump edk2-pytool-library from 0.19.6 to 0.19.7 (#208)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.19.6 to 0.19.7.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:43:36 -05:00
Project Mu UEFI Bot [bot] 5242b4543e
Repo File Sync: synced file(s) with microsoft/mu_devops (#205) 2023-11-24 05:10:37 -05:00
dependabot[bot] 5eea2c8672
pip: bump edk2-pytool-library from 0.19.4 to 0.19.6 (#206) 2023-11-23 22:41:12 -05:00
Taylor Beebe 3e86624365
Use New Stack Cookie Library (#204)
## Description

Update one DSC file to use the new stack cookie library, and
MdePkg/MdeLibs.dsc.inc contains the definitions for the new stack cookie
libraries for the remaining DSC files.

- [x] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [x] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

Tested on Q35 GCC and MSVC builds

## Integration Instructions

N/A
2023-11-22 10:03:55 -08:00
uefibot 6229510c63 Repo File Sync: synced file(s) with microsoft/mu_devops
Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-11-20 22:05:19 -05:00
Joey Vagedes 459acd69e9 Integration Steps for mu_devops@9.0.1 2023-11-20 22:05:19 -05:00
dependabot[bot] 2600fc3fb4
GitHub Action: Bump actions/github-script from 6 to 7 (#203) 2023-11-20 11:20:24 -05:00
dependabot[bot] aaba050f79
pip: bump edk2-pytool-extensions from 0.26.0 to 0.26.2 (#201)
Bumps
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
from 0.26.0 to 0.26.2.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 11:18:36 -05:00
Project Mu UEFI Bot [bot] ac5de70244
Repo File Sync: Update to Mu DevOps 7.2.0 (#200)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6854437789](https://github.com/microsoft/mu_devops/actions/runs/6854437789)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-11-13 15:56:30 -05:00
dependabot[bot] a21e3234b4
pip: bump edk2-pytool-extensions from 0.25.1 to 0.26.0 (#199)
Bumps
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
from 0.25.1 to 0.26.0.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-11-08 19:35:06 +00:00
dependabot[bot] e62832a7cd
pip: bump edk2-pytool-library from 0.19.3 to 0.19.4 (#198)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.19.3 to 0.19.4.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 13:20:53 -05:00
Project Mu UEFI Bot [bot] 02b3e864c2
Repo File Sync: MuDevOpsWrapper.yml - Add code coverage calculation parameter (#197)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6774774926](https://github.com/microsoft/mu_devops/actions/runs/6774774926)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-11-06 17:25:15 -05:00
dependabot[bot] eb7f594872
pip: bump edk2-pytool-library from 0.19.1 to 0.19.3 (#196)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.19.1 to 0.19.3.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-01 13:40:07 -04:00
kuqin12 64a814a003
SecurityPkg: Tcg2Smm: Inspect target address before usage (#195)
## Description

This change uses abstracted interface from MemLib to validate incoming
nested pointer before usage to ensure user supplied legitimate NVS
buffer for corresponding TCG operations.

- [x] Impacts functionality?
- **Functionality** - Does the change ultimately impact how firmware
functions?
- Examples: Add a new library, publish a new PPI, update an algorithm,
...
- [ ] Impacts security?
- **Security** - Does the change have a direct security impact on an
application,
    flow, or firmware?
  - Examples: Crypto algorithm change, buffer overflow fix, parameter
    validation improvement, ...
- [ ] Breaking change?
- **Breaking change** - Will anyone consuming this change experience a
break
    in build or boot behavior?
- Examples: Add a new library class, move a module to a different repo,
call
    a function in a new library class in a pre-existing module, ...
- [ ] Includes tests?
  - **Tests** - Does the change include any explicit test code?
  - Examples: Unit tests, integration tests, robot tests, ...
- [ ] Includes documentation?
- **Documentation** - Does the change contain explicit documentation
additions
    outside direct code modifications (and comments)?
- Examples: Update readme file, add feature readme file, link to
documentation
    on an a separate Web page, ...

## How This Was Tested

This change is validated on proprietary hardware platform.

## Integration Instructions

N/A

---------

Signed-off-by: Kun Qin <kuqin@microsoft.com>
Co-authored-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-10-27 17:20:33 -07:00
Project Mu UEFI Bot [bot] 3e98f832ec
Repo File Sync: Include Rust Env Exclusions in CodeQL Workflow (#194)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6647816122](https://github.com/microsoft/mu_devops/actions/runs/6647816122)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-10-25 22:18:43 -04:00
dependabot[bot] bc81df88ed
pip: bump edk2-pytool-extensions from 0.25.0 to 0.25.1 (#193)
Bumps
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
from 0.25.0 to 0.25.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tianocore/edk2-pytool-extensions/releases">edk2-pytool-extensions's
releases</a>.</em></p>
<blockquote>
<h2>v0.25.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Add Rust tool version reporting by <a
href="https://github.com/makubacki"><code>@​makubacki</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/678">tianocore/edk2-pytool-extensions#678</a></li>
</ul>
<h2>Dependency Updates</h2>
<ul>
<li>build(deps-dev): bump coverage from 7.3.1 to 7.3.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/670">tianocore/edk2-pytool-extensions#670</a></li>
<li>build(deps-dev): bump mkdocstrings-python from 1.7.1 to 1.7.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/675">tianocore/edk2-pytool-extensions#675</a></li>
<li>build(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/672">tianocore/edk2-pytool-extensions#672</a></li>
<li>build(deps-dev): bump regex from 2023.8.8 to 2023.10.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/673">tianocore/edk2-pytool-extensions#673</a></li>
<li>build(deps-dev): bump ruff from 0.0.291 to 0.0.292 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/674">tianocore/edk2-pytool-extensions#674</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tianocore/edk2-pytool-extensions/compare/v0.25.0...v0.25.1">https://github.com/tianocore/edk2-pytool-extensions/compare/v0.25.0...v0.25.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="8a0566e61b"><code>8a0566e</code></a>
Add Rust tool version reporting (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/678">#678</a>)</li>
<li><a
href="4f2b186424"><code>4f2b186</code></a>
build(deps-dev): bump ruff from 0.0.291 to 0.0.292 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/674">#674</a>)</li>
<li><a
href="bd2961268c"><code>bd29612</code></a>
build(deps-dev): bump regex from 2023.8.8 to 2023.10.3 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/673">#673</a>)</li>
<li><a
href="59b61011e5"><code>59b6101</code></a>
build(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/672">#672</a>)</li>
<li><a
href="c73904ca00"><code>c73904c</code></a>
build(deps-dev): bump mkdocstrings-python from 1.7.1 to 1.7.3 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/675">#675</a>)</li>
<li><a
href="d9220b169e"><code>d9220b1</code></a>
build(deps-dev): bump coverage from 7.3.1 to 7.3.2 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/670">#670</a>)</li>
<li>See full diff in <a
href="https://github.com/tianocore/edk2-pytool-extensions/compare/v0.25.0...v0.25.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=edk2-pytool-extensions&package-manager=pip&previous-version=0.25.0&new-version=0.25.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-25 08:35:44 -07:00
dependabot[bot] 5c96768c40
pip: bump edk2-pytool-library from 0.19.0 to 0.19.1 (#192)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.19.0 to 0.19.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tianocore/edk2-pytool-library/releases">edk2-pytool-library's
releases</a>.</em></p>
<blockquote>
<h2>v0.19.1</h2>
<h2>What's Changed</h2>
<ul>
<li>Limiting capsule install to supported versions by <a
href="https://github.com/bkarstens"><code>@​bkarstens</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-library/pull/431">tianocore/edk2-pytool-library#431</a></li>
</ul>
<h2>Dependency Updates</h2>
<ul>
<li>build(deps-dev): bump mkdocstrings-python from 1.7.1 to 1.7.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-library/pull/426">tianocore/edk2-pytool-library#426</a></li>
<li>build(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-library/pull/429">tianocore/edk2-pytool-library#429</a></li>
<li>build(deps-dev): bump coverage from 7.3.1 to 7.3.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-library/pull/427">tianocore/edk2-pytool-library#427</a></li>
<li>build(deps-dev): bump ruff from 0.0.291 to 0.0.292 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-library/pull/428">tianocore/edk2-pytool-library#428</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/bkarstens"><code>@​bkarstens</code></a>
made their first contribution in <a
href="https://redirect.github.com/tianocore/edk2-pytool-library/pull/431">tianocore/edk2-pytool-library#431</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tianocore/edk2-pytool-library/compare/v0.19.0...v0.19.1">https://github.com/tianocore/edk2-pytool-library/compare/v0.19.0...v0.19.1</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="000f4c8c1f"><code>000f4c8</code></a>
Limiting capsule install to supported versions (<a
href="https://redirect.github.com/tianocore/edk2-pytool-library/issues/431">#431</a>)</li>
<li><a
href="3b79a7816e"><code>3b79a78</code></a>
build(deps-dev): bump ruff from 0.0.291 to 0.0.292 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-library/issues/428">#428</a>)</li>
<li><a
href="66df0f0032"><code>66df0f0</code></a>
build(deps-dev): bump coverage from 7.3.1 to 7.3.2 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-library/issues/427">#427</a>)</li>
<li><a
href="51b355c83c"><code>51b355c</code></a>
build(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-library/issues/429">#429</a>)</li>
<li><a
href="f6a10f1993"><code>f6a10f1</code></a>
build(deps-dev): bump mkdocstrings-python from 1.7.1 to 1.7.2 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-library/issues/426">#426</a>)</li>
<li>See full diff in <a
href="https://github.com/tianocore/edk2-pytool-library/compare/v0.19.0...v0.19.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=edk2-pytool-library&package-manager=pip&previous-version=0.19.0&new-version=0.19.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 08:06:00 -07:00
Project Mu UEFI Bot [bot] ec303c3c15
Repo File Sync: Update to Mu DevOps 7.0.1 (#191)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6515373688](https://github.com/microsoft/mu_devops/actions/runs/6515373688)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-10-14 01:57:00 -04:00
Project Mu UEFI Bot [bot] 207a4ff166
Repo File Sync: Update to Mu DevOps v7.0.0 (#188)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6467095151](https://github.com/microsoft/mu_devops/actions/runs/6467095151)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-10-11 07:03:53 -07:00
dependabot[bot] b7882a6dbd
pip: bump edk2-pytool-extensions from 0.24.1 to 0.25.0 (#190)
Bumps
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
from 0.24.1 to 0.25.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/tianocore/edk2-pytool-extensions/releases">edk2-pytool-extensions's
releases</a>.</em></p>
<blockquote>
<h2>v0.25.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update Supported Python versions to 3.10, 3.11, and 3.12 by <a
href="https://github.com/Javagedes"><code>@​Javagedes</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/669">tianocore/edk2-pytool-extensions#669</a></li>
<li>edk2toolext/edk2_logging.py: Log rust errors by <a
href="https://github.com/Javagedes"><code>@​Javagedes</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/665">tianocore/edk2-pytool-extensions#665</a></li>
</ul>
<h2>Breaking Changes</h2>
<p>edk2-pytool-extensions has officially dropped support for python 3.9
with this release. To continue to receive improvements to
edk2-pytool-extensions, passed v0.24, you will need to upgrade to a
supported version of python (3.10, 3.11, or 3.12).</p>
<h2>Dependency Updates</h2>
<ul>
<li>build(deps-dev): bump coverage from 7.3.0 to 7.3.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/667">tianocore/edk2-pytool-extensions#667</a></li>
<li>build(deps-dev): bump mkdocstrings-python from 1.7.0 to 1.7.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/668">tianocore/edk2-pytool-extensions#668</a></li>
<li>build(deps-dev): bump mkdocs-material from 9.2.5 to 9.4.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/664">tianocore/edk2-pytool-extensions#664</a></li>
<li>build(deps-dev): bump setuptools from 68.1.2 to 68.2.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/661">tianocore/edk2-pytool-extensions#661</a></li>
<li>build(deps-dev): bump black from 23.7.0 to 23.9.1 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/659">tianocore/edk2-pytool-extensions#659</a></li>
<li>build(deps-dev): bump mkdocstrings[python] from 0.22.0 to 0.23.0 by
<a href="https://github.com/dependabot"><code>@​dependabot</code></a> in
<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/663">tianocore/edk2-pytool-extensions#663</a></li>
<li>build(deps-dev): bump pre-commit from 3.3.3 to 3.4.0 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/644">tianocore/edk2-pytool-extensions#644</a></li>
<li>build(deps): bump actions/checkout from 3 to 4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/648">tianocore/edk2-pytool-extensions#648</a></li>
<li>build(deps-dev): bump ruff from 0.0.290 to 0.0.291 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/666">tianocore/edk2-pytool-extensions#666</a></li>
<li>build(deps-dev): bump pytest from 7.4.0 to 7.4.2 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/649">tianocore/edk2-pytool-extensions#649</a></li>
<li>build(deps-dev): bump build from 0.10.0 to 1.0.3 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/pull/651">tianocore/edk2-pytool-extensions#651</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tianocore/edk2-pytool-extensions/compare/v0.24.1...v0.25.0">https://github.com/tianocore/edk2-pytool-extensions/compare/v0.24.1...v0.25.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3c2e15cade"><code>3c2e15c</code></a>
Update Supported Python versions to 3.10, 3.11, and 3.12 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/669">#669</a>)</li>
<li><a
href="d061515b5c"><code>d061515</code></a>
build(deps-dev): bump ruff from 0.0.290 to 0.0.291 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/666">#666</a>)</li>
<li><a
href="834d7e83a7"><code>834d7e8</code></a>
build(deps-dev): bump coverage from 7.3.0 to 7.3.1 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/667">#667</a>)</li>
<li><a
href="d09361e4fc"><code>d09361e</code></a>
build(deps-dev): bump mkdocstrings-python from 1.7.0 to 1.7.1 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/668">#668</a>)</li>
<li><a
href="f88f27611b"><code>f88f276</code></a>
edk2toolext/edk2_logging.py: Log rust errors (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/665">#665</a>)</li>
<li><a
href="21f9d65331"><code>21f9d65</code></a>
build(deps-dev): bump mkdocs-material from 9.2.5 to 9.4.2 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/664">#664</a>)</li>
<li><a
href="355d8d471f"><code>355d8d4</code></a>
build(deps-dev): bump setuptools from 68.1.2 to 68.2.2 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/661">#661</a>)</li>
<li><a
href="0ac595de4c"><code>0ac595d</code></a>
build(deps-dev): bump black from 23.7.0 to 23.9.1 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/659">#659</a>)</li>
<li><a
href="b720c08a3a"><code>b720c08</code></a>
build(deps-dev): bump mkdocstrings-python from 1.6.0 to 1.7.0 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/662">#662</a>)</li>
<li><a
href="2968d2f573"><code>2968d2f</code></a>
build(deps-dev): bump mkdocstrings[python] from 0.22.0 to 0.23.0 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-extensions/issues/663">#663</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/tianocore/edk2-pytool-extensions/compare/v0.24.1...v0.25.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=edk2-pytool-extensions&package-manager=pip&previous-version=0.24.1&new-version=0.25.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-11 05:35:56 +00:00
dependabot[bot] 94f914d57c
pip: bump edk2-pytool-library from 0.18.2 to 0.19.0 (#189) 2023-10-10 21:55:36 -04:00
dependabot[bot] d7158ff394
pip: bump regex from 2023.8.8 to 2023.10.3 (#186)
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2023.8.8 to
2023.10.3.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Taylor Beebe <31827475+TaylorBeebe@users.noreply.github.com>
2023-10-04 22:22:03 +00:00
dependabot[bot] 1bd1adfa79
pip: bump edk2-pytool-library from 0.18.1 to 0.18.2 (#187)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.18.1 to 0.18.2.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 13:33:00 -07:00
dependabot[bot] 7ab59c76b3
pip: bump edk2-pytool-library from 0.18.0 to 0.18.1 (#185)
Bumps
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
from 0.18.0 to 0.18.1.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-27 11:11:28 -04:00
Project Mu UEFI Bot [bot] ab1a6ad826
Repo File Sync: Update to Mu DevOps 6.5.1 (#184) 2023-09-26 13:36:57 -04:00
Project Mu UEFI Bot [bot] d5bc5dd31f
Repo File Sync: Add cargo ecosystem to dependabot config (#183)
synced local file(s) with
[microsoft/mu_devops](https://github.com/microsoft/mu_devops).

🤖: View the [Repo File Sync Configuration
File](https://github.com/microsoft/mu_devops/blob/main/.sync/Files.yml)
to see how files are synced.

---

This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#6272274573](https://github.com/microsoft/mu_devops/actions/runs/6272274573)

Signed-off-by: Project Mu UEFI Bot <uefibot@microsoft.com>
2023-09-22 10:52:32 -04:00