Skip to content

Tags: brandonaut/edk2-pytool-extensions

Tags

v0.14.4

Toggle v0.14.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Refactor OmniCache (tianocore#252)

Refactor Omnicache to improve performance, handle tags better, and remove internal yaml config file.

Omnicache version 0.11 design notes:
1. Only a single remote per URL will be permitted.
2. Remote names inside omnicache will be UUIDs generated when a new URL is added.
3. Users may specify names for remotes, but they will be treated simply as "display names" without git significance.
4. As many objects as possible will be cached for any given remote; so all remotes will fetch tags.
 4a. To avoid tag name collisions between remotes, tags will be fetched into per-remote namespaces.
5. Older omnicaches will be updated to meet the above design points when first encountered by the script.
 5a. This implementation takes care that the underlying git construction is compatible (but not performant) when an
     older omnicache interacts with it. Older omnicache should not crash when encountering a newer omnicache directory
     but may take a lot of slow and unecessary actions to "re-initialize" it.

v0.14.3

Toggle v0.14.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
capsule: Update CapsuleHelper to process integrity file (tianocore#254)

Update CapsuleHeader to check for the 'fw_integrity_file' capsule option and,
if present, set the field in the InfGenerator so that the INF file has the
definitions for the integrity file.

Co-authored-by: Bret Barkelew <bret.barkelew@microsoft.com>

v0.14.2

Toggle v0.14.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Resolve LGTM reported errors and warnings (tianocore#248)

* BaseException issue reported by LGTM.

Don't use empty except as this catches
KeyboardInterrupt and SystemExits as well.  To keep same behavior use Exception as this will catch errors as expected.

* Fix staticmethods in WebDependency

set two functions to static to match usage.
Remove function get_internal_path_root as it is never used.
Remove unit tests for function.

* LGTM remove unreachable code and unused variables

Co-authored-by: Bret Barkelew <bret@corthon.com>

v0.14.1

Toggle v0.14.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
capsule/signtool_signer: Add support for pkcs7DetachedSignedData (tia…

…nocore#240)

Also add test cases to cover mutually exclusive options.

Co-authored-by: Bret Barkelew <bret.barkelew@microsoft.com>

v0.14.0

Toggle v0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Refactor override system in SDE to align with usage and clarify edge …

…cases (tianocore#220)

v0.13.10

Toggle v0.13.10's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[Bug] fix web extdep unzipping root folder (tianocore#213)

When unzipping the root of a zip compressed extdep, it will delete the root folder that the extdep is in because of an improper shuti.rmtree

v0.13.9

Toggle v0.13.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix the Repo Resolver (tianocore#209)

This does more specific cloning of branches and does --single-branch

v0.13.8

Toggle v0.13.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add support for RobotFramework based automated integration testing (t…

…ianocore#204)

Use Edk2 and Project Mu for testing since those are two public repositories that use Pytools

v0.13.7

Toggle v0.13.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Catch exception for edk2_pr_eval when PR file changes includes a dele…

…ted directory (tianocore#202)

stuart_pr_eval raises exception on a PR where a folder was deleted when a platform supports DSC dependency detection (Policy 4).

* Catch exception if GetContainingModules raises one because the parent folder was deleted.
* Change exception handling for failed attempt to get containing package to report as warning instead of error since this is expected for file deletes.

v0.13.6

Toggle v0.13.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
NugetDependency cache_path set to None causes build to fail (tianocor…

…e#198)

Make cache path an instance variable instead of class variable to avoid threading issues/race conditions.

Add check for cache path None, log, and return False