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

56 Коммитов

Автор SHA1 Сообщение Дата
Joey Vagedes b0de3141ef
Update pip-requirements.txt (#199)
## Description

Updates edk2-pytool-extensions and edk2-pytool-library to work with the
latest commit of MU_BASECORE

For each item, place an "x" in between `[` and `]` if true. Example:
`[x]`.
_(you can also check items in the GitHub UI)_

- [ ] 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

N/A

## Integration Instructions

N/A
2024-02-02 14:18:43 -05:00
dependabot[bot] 966f16aaba
pip: bump regex from 2023.10.3 to 2023.12.25 (#193)
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:09:48 -08:00
dependabot[bot] eb74f40a51
pip: update edk2-pytool-extensions requirement from ~=0.26.3 to ~=0.26.4 (#192)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

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:07 -05:00
dependabot[bot] 82cc462e85
pip: update edk2-pytool-library requirement from ~=0.19.7 to ~=0.19.8 (#190)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16 03:49:51 +00:00
dependabot[bot] 56923ac2a6
pip: update edk2-pytool-extensions requirement from ~=0.26.2 to ~=0.26.3 (#189)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-16 00:39:07 +00:00
dependabot[bot] 02910697cc
pip: update edk2-pytool-library requirement from ~=0.19.6 to ~=0.19.7 (#188)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:42:24 -05:00
dependabot[bot] 17d70acb6a
pip: update edk2-pytool-library requirement from ~=0.19.4 to ~=0.19.6 (#183)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-27 10:59:52 -05:00
Joey Vagedes fa3856b950
Integration steps for mu_devops@9.0.1: Add Code coverage (#181)
## Description

Integration steps for mu_devops@9.0.1

- [ ] 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

CI

## Integration Instructions

CI
2023-11-21 07:54:16 -08:00
dependabot[bot] ac02cec74d
pip: update edk2-pytool-extensions requirement from ~=0.26.0 to ~=0.26.2 (#175)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-15 11:19:12 -05:00
dependabot[bot] 4679187f62
pip: update edk2-pytool-extensions requirement from ~=0.25.1 to ~=0.26.0 (#172)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

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 20:16:45 +00:00
dependabot[bot] d29a83e11c
pip: update edk2-pytool-library requirement from ~=0.19.3 to ~=0.19.4 (#173)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-08 13:23:46 -05:00
dependabot[bot] 8aa7cacdb2
pip: update edk2-pytool-library requirement from ~=0.19.1 to ~=0.19.3 (#170)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

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:25 -04:00
dependabot[bot] fba97b49ca
pip: update edk2-pytool-extensions requirement from ~=0.25.0 to ~=0.25.1 (#169)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.
<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 />


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:36:25 -07:00
dependabot[bot] b90f9d8b27
pip: update edk2-pytool-library requirement from ~=0.19.0 to ~=0.19.1 (#167)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.
<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 />


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:24 -07:00
dependabot[bot] 80cb4a2850
pip: update edk2-pytool-library requirement from ~=0.18.2 to ~=0.19.0 (#164)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.
<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.0</h2>
<h2>What's Changed</h2>
<ul>
<li>base_parser.py: conditional evaluation bugfix by <a
href="https://github.com/Javagedes"><code>@​Javagedes</code></a> in <a
href="https://redirect.github.com/tianocore/edk2-pytool-library/pull/425">tianocore/edk2-pytool-library#425</a></li>
<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-library/pull/424">tianocore/edk2-pytool-library#424</a></li>
</ul>
<h2>Breaking Changes</h2>
<p>edk2-pytool-library has officially dropped support for python 3.9
with this release. To continue to receive improvements to
edk2-pytool-library passed v0.18, you will need to upgrade to a
supported version of python (3.10, 3.11, or 3.12).</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/tianocore/edk2-pytool-library/compare/v0.18.2...v0.19.0">https://github.com/tianocore/edk2-pytool-library/compare/v0.18.2...v0.19.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="33722a7146"><code>33722a7</code></a>
Update Supported Python versions to 3.10, 3.11, and 3.12 (<a
href="https://redirect.github.com/tianocore/edk2-pytool-library/issues/424">#424</a>)</li>
<li><a
href="b62e1c1f3f"><code>b62e1c1</code></a>
base_parser.py: conditional evaluation bugfix (<a
href="https://redirect.github.com/tianocore/edk2-pytool-library/issues/425">#425</a>)</li>
<li>See full diff in <a
href="https://github.com/tianocore/edk2-pytool-library/compare/v0.18.2...v0.19.0">compare
view</a></li>
</ul>
</details>
<br />


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 15:00:42 +00:00
dependabot[bot] 0ef1ffa573
pip: update edk2-pytool-extensions requirement from ~=0.24.1 to ~=0.25.0 (#165)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.
<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 />


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 07:49:09 -07:00
dependabot[bot] 6b7091c58a
pip: bump regex from 2023.8.8 to 2023.10.3 (#160)
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:29 +00:00
dependabot[bot] c807467496
pip: update edk2-pytool-library requirement from ~=0.18.1 to ~=0.18.2 (#161)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 13:35:17 -07:00
dependabot[bot] 660093b839
pip: update edk2-pytool-library requirement from ~=0.18.0 to ~=0.18.1 (#159)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

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:07 -04:00
dependabot[bot] 3ad58e2319
pip: update edk2-pytool-library requirement from ~=0.17.0 to ~=0.18.0 (#156)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-21 14:49:49 -04:00
dependabot[bot] 301c4a1c48
pip: update edk2-pytool-extensions requirement from ~=0.24.0 to ~=0.24.1 (#155)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-13 10:06:46 -04:00
dependabot[bot] 5671c872d3
pip: bump antlr4-python3-runtime from 4.13.0 to 4.13.1 (#154)
Bumps [antlr4-python3-runtime]() from 4.13.0 to 4.13.1.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-07 09:56:19 -04:00
dependabot[bot] 5b60317bef
pip: update edk2-pytool-extensions requirement from ~=0.23.10 to ~=0.24.0 (#151)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-23 15:21:53 -04:00
dependabot[bot] 630736bdef
pip: update edk2-pytool-library requirement from ~=0.16.1 to ~=0.17.0 (#150)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-16 10:05:13 -04:00
dependabot[bot] 97f99c22c8
pip: bump regex from 2023.6.3 to 2023.8.8 (#146)
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2023.6.3 to
2023.8.8.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 10:16:00 -04:00
dependabot[bot] 169ccefbd4
pip: update edk2-pytool-library requirement from ~=0.15.3 to ~=0.16.1 (#147)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-09 10:13:20 -04:00
Michael Kubacki 614129c47a pip: update edk2-pytool-extensions requirement from ~=0.23.9 to ~=0.23.10
Contains build fix needed for the repo.

0.23.10 release notes:
https://github.com/tianocore/edk2-pytool-extensions/releases/tag/v0.23.10

Change needed:
https://github.com/tianocore/edk2-pytool-extensions/pull/617

Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-07-28 19:45:27 -04:00
dependabot[bot] 58224c5be0
pip: update edk2-pytool-extensions requirement from ~=0.23.8 to ~=0.23.9 (#142)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 12:13:24 -04:00
dependabot[bot] ca4d5ec289
pip: update edk2-pytool-extensions requirement from ~=0.23.6 to ~=0.23.8 (#138)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-05 08:55:23 -04:00
dependabot[bot] 352bc0adb6
pip: update edk2-pytool-extensions requirement from ~=0.23.5 to ~=0.23.6 (#127)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-15 15:23:42 -04:00
dependabot[bot] 143ea52b3d
pip: update edk2-pytool-library requirement from ~=0.15.2 to ~=0.15.3 (#126)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-14 16:36:14 -04:00
dependabot[bot] c6acb9cbee
pip: update edk2-pytool-extensions requirement from ~=0.23.3 to ~=0.23.5 (#123)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-06 11:34:50 -04:00
dependabot[bot] 90a877eb60
pip: bump edk2-basetools from 0.1.48 to 0.1.49 (#122)
Bumps [edk2-basetools](https://github.com/tianocore/edk2-basetools) from
0.1.48 to 0.1.49.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 12:28:26 -04:00
dependabot[bot] 094b40b182
pip: bump regex from 2023.5.5 to 2023.6.3 (#121)
Bumps [regex](https://github.com/mrabarnett/mrab-regex) from 2023.5.5 to
2023.6.3.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 12:22:19 -04:00
dependabot[bot] 50f81acc12
pip: update edk2-pytool-library requirement from ~=0.15.0 to ~=0.15.2 (#118)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-05 12:05:30 -04:00
dependabot[bot] 52f542e672 pip: update edk2-pytool-extensions requirement from ~=0.23.2 to ~=0.23.3 (#105)
Updates the requirements on
[edk2-pytool-extensions](https://github.com/tianocore/edk2-pytool-extensions)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 14:03:51 -07:00
dependabot[bot] 161278814a pip: bump antlr4-python3-runtime from 4.12.0 to 4.13.0 (#107)
Bumps [antlr4-python3-runtime]() from 4.12.0 to 4.13.0.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 14:03:51 -07:00
dependabot[bot] e0af14fd7c pip: update edk2-pytool-library requirement from ~=0.14.1 to ~=0.15.0 (#104)
Updates the requirements on
[edk2-pytool-library](https://github.com/tianocore/edk2-pytool-library)
to permit the latest version.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 14:03:51 -07:00
dependabot[bot] 61ecfdf811 pip: bump edk2-basetools from 0.1.45 to 0.1.48 (#103)
Bumps [edk2-basetools](https://github.com/tianocore/edk2-basetools) from
0.1.45 to 0.1.48.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 14:03:51 -07:00
Joey Vagedes 0e32dde5a6 Updated pip-requirements.txt
Updates to pip-requirements to move all dependencies to the latest release
2023-05-12 18:25:52 -07:00
Joey Vagedes 02fcfdce1e BaseTools: Update WindowsVsToolChain plugin
This patch updates edk2-pytool-library dependency to v0.14.0, which has
an interface change to FindWithVsWhere. The BaseTools plugin uses this
function, so it is being updated to account for the interface change.

Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>

Signed-off-by: Joey Vagedes <joeyvagedes@microsoft.com>
Acked-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2023-02-16 18:54:33 +00:00
Gua Guo 89c5d90003 .azurepipelines: Install code coverage tool
For Windows add below tool for code coverage
1. OpenCppCoverage: parsing pdb file to generate coverage
data
2. pycobertura: show up html format data for coverage data

For Linux add below tool for code coverage
1. lcov: parsing gcda gcno file to generate coverage data
2. lcov-cobertura: convert coverage data to cobertura format
3. pycobertura: show up html format data for coverage data

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
Signed-off-by: Gua Guo <gua.guo@intel.com>
2023-01-04 02:06:01 +00:00
Michael Kubacki fff6d81270 pip-requirements.txt: Update to edk2-pytool-extensions 0.20.0
Updates edk2-pytool-extensions to pick up a major version release:

0.19.1 to 0.20.0 changes:

- .vscode/settings.json: Enable flake8 linting
- Add Pydocstyle
- Move dependabot.yml location
- Fix typos in robot files
- Pydocstyle Updates
- Plugin Loader Updates
- edk2_stuart_pr_eval: Improve robustness of path comparisons
- edk2_pr_eval.py: Build all packages on file change outside package
- Allow build wrappers

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael Kubacki <mikuback@linux.microsoft.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Andrew Fish <afish@apple.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Sean Brogan <sean.brogan@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2022-11-17 09:52:23 +08:00
Michael Kubacki 2ddc8e1b67 pip-requirements.txt: Update to edk2-pytool-library 0.12.1
Updates edk2-pytool-library to pick up a minor bug fix release:

0.12.0 to 0.12.1 changes:

  - path_utilities.py: Prevent path case modification in
    GetContainingModules()

That change prevents the case of paths from being set to lower case
when returned from the function to avoid impacting case-sensitive
callers.

Release notes:

https://github.com/tianocore/edk2-pytool-library/releases/tag/v0.12.1

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael Kubacki <mikuback@linux.microsoft.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Andrew Fish <afish@apple.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Sean Brogan <sean.brogan@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2022-11-17 09:52:23 +08:00
Michael D Kinney 342813a3f7 pip-requirements.txt: Update edk2-pytool-library to 0.12.0
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4146

Update edk2-pytool-library to version 0.12.0 that adds support for
the environment variable PYTOOL_TEMPORARILY_IGNORE_NESTED_EDK_PACKAGES
that can be set to true to ignore nested packages instead of breaking
the build with an exception. Nested packages are not allowed by the
edk2 specifications.  This environment variable allows pytools to run
with reduced functionality if nested packages are present giving
downstream consumers of edk2 that use pytools time to resolve the use
of nested packages and restore all features of pytools.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael Kubacki <mikuback@linux.microsoft.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Andrew Fish <afish@apple.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
2022-11-11 00:48:17 +00:00
Michael Kubacki b5dbf8267b pip-requirements.txt: Bump pytool extensions and library
Fixes edk2 CI failure due to VM images being updated to Python 3.11
and the old pip modules not being compatible with Python 3.11.

Updates the following pip modules:

  - edk2-pytool-library from 0.11.2 to 0.11.6
  - edk2-pytool-extensions from 0.16 to 0.19.1

Needed to fix an issue with Python 3.11 compatibility.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2022-11-02 02:18:21 +00:00
Bob Feng c4663e7277 pip-requirement: Upgrade the edk2-basetools version from 0.1.29 to 0.1.39
features and bug fixes:
1. Revert "BaseTools: Fix DSC LibraryClass precedence rule"
2. BaseTools: Correct BPDG tool error prints
3. BaseTools: Remove duplicated words in Python tools
4. BaseTools/FMMT: Add Extract FV function
5. BaseTools/FMMT: Add Shrink Fv function
6. BaseTools: Add support for SUBTYPE_GUID section generation
7. BaseTools: Support COMPAT16 section generation
8. BaseTools/GenFds: Correct file type set for the PIC section
9. BaseTools: Correct initialization data size check for array PCDs
10. BaseTools: Add missing spaces for PCD expression values in AutoGenC

Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Yuwei Chen <yuwei.chen@intel.com>
2022-10-19 04:33:25 +00:00
Bob Feng d82ec90f51 pip-requirement: Upgrade the edk2-basetools version from 0.1.28 to 0.1.29
features and bug fixes:
1. Revert "BaseTools: Fix DSC LibraryClass precedence rule"

Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Cc: Rebecca Cran <quic_rcran@quicinc.com>
Reviewed-by: Rebecca Cran <quic_rcran@quicinc.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2022-09-08 02:48:45 +00:00
Feng, Bob C 314799a926 pip-requirement: Upgrade the edk2-basetools version from 0.1.24 to 0.1.28
features and bug fixes:
1. Fix the incremental build issue on Linux @176016387f
2. Fix DSC LibraryClass precedence rule @039bdb4d3e
3. INF should use latest Pcd value instead of default value @a512913
4. Support signtool input subject name to sign capsule @594b795

Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Yuwei Chen <yuwei.chen@intel.com>
2022-09-07 06:58:21 +00:00
Bob Feng 8d0564deaf pip-requirements.txt: Update basetools version to 0.1.24
Upgrade the edk2-basetools version from 0.1.17 to 0.1.24

features and bug fixes:
1. Add FMMT Python Tool
2. Remove RVCT support
3. Fix dependency issue in PcdValueInit
4. Output the intermediate library instance when error occurs
5. Ecc: Fix grammar in Ecc error message
6. Fix the GenMake bug for .cpp source file

Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
Acked-by: Michael Kubacki <michael.kubacki@microsoft.com>
2022-06-30 04:18:27 +00:00