-
Notifications
You must be signed in to change notification settings - Fork 352
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unpack/Repack Pkg Tooling and Tests #15205
Conversation
I'm going to update the tests to include checks against the checksums. When I did this check locally, the checksums were different. I verified that it's the Bom files that are different, so I'm currently working to identify why that is. In the meantime, I think that the PR is still worth reviewing so I'm going to leave this undrafted. |
Filed #15219 to investigate this at a later time. |
src/Microsoft.DotNet.Pkg.Tests/Microsoft.DotNet.Pkg.Tests.csproj
Outdated
Show resolved
Hide resolved
src/Microsoft.DotNet.Pkg.Tests/Microsoft.DotNet.Pkg.Tests.csproj
Outdated
Show resolved
Hide resolved
0b64fe0
to
e6af499
Compare
<Project Sdk="Microsoft.NET.Sdk"> | ||
|
||
<PropertyGroup> | ||
<TargetFrameworks>$(NetToolCurrent);$(NetFrameworkToolCurrent)</TargetFrameworks> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because this can only be run on Mac, this should not need NetFrameworkToolCurrent
, correct?
Related to #14438
This PR introduces a tool that unpacks and repacks .pkg files and nested .app bundles. It also includes test cases and test data for the tool.
The MacOS PKG tool includes the following components: