Skip to content
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

Enable unpack/repack of .pkg containers #14438

Open
Tracked by #3708
mmitche opened this issue Jan 30, 2024 · 3 comments
Open
Tracked by #3708

Enable unpack/repack of .pkg containers #14438

mmitche opened this issue Jan 30, 2024 · 3 comments
Assignees

Comments

@mmitche
Copy link
Member

mmitche commented Jan 30, 2024

.pkg files contain binaries that need to be signed. Today we unpack and repack these in staging, so we can sign and notarize the executables within. Expand support for this in signtool.

Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@mmitche mmitche transferred this issue from dotnet/source-build Jan 30, 2024
@ellahathaway ellahathaway self-assigned this Oct 22, 2024
@ellahathaway ellahathaway moved this to In Progress in .NET Unified Build Oct 22, 2024
@ellahathaway
Copy link
Member

ellahathaway commented Oct 29, 2024

I will be tackling this in multiple PRs:

  1. The unpack/repack tooling & associated tests. This is a separate packing that SignTool will utilize: Unpack/Repack Pkg Tooling and Tests #15205
  2. The integration of the tool into SignTool: Enable Unpacking and Repacking of .pkg files and .app bundles #15206
  3. Add .pkg and .app bundles as files to sign in arcade-validation:Test unpack and repack of pkgs arcade-validation#4627 (Enable arcade -sign functionality across arcade-validation builds #15181 will need to be completed first)

@ellahathaway
Copy link
Member

ellahathaway commented Oct 29, 2024

T-Shirt Size: S/M

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

2 participants