Skip to content

Add RecurseContainers option for signing process#895

Merged
dtivel merged 4 commits intomainfrom
foda/ContainerOption
Jun 25, 2025
Merged

Add RecurseContainers option for signing process#895
dtivel merged 4 commits intomainfrom
foda/ContainerOption

Conversation

@Foda
Copy link
Contributor

@Foda Foda commented Jun 18, 2025

Add a new --recurse-containers/-rc option that allows users to specify whether to sign the contents of container files recursively.

This is enabled by default but can be disabled using --recurse-containers=false.

Disabling this feature will prevent sign tool from signing files in containers such as appx but will still sign the appx file itself. This is useful for those who sign their files before packaging them into a container.

Fixes #775

@Foda Foda requested a review from a team as a code owner June 18, 2025 18:16
@Foda Foda force-pushed the foda/ContainerOption branch from c2dc770 to 5dd0f90 Compare June 18, 2025 18:16
Copy link
Collaborator

@dtivel dtivel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor changes requested. Looks great.

Mike Corsaro and others added 4 commits June 24, 2025 13:11
This commit introduces a new `RecurseContainers` option that allows users to specify whether to sign the contents of container files recursively. This is enabled by default, but can be disabled using `--recurse-containers=false`. Disabling this feature will prevent sign tool from signing files in containers such as `appx`, but will still sign the `appx` file itself.
Co-authored-by: Damon Tivel <dtivel@microsoft.com>
Add parm names to test
@dtivel dtivel force-pushed the foda/ContainerOption branch from 0e1fa36 to cbdd652 Compare June 24, 2025 20:11
@dtivel dtivel merged commit bc9d67b into main Jun 25, 2025
3 checks passed
@dtivel dtivel deleted the foda/ContainerOption branch June 25, 2025 19:04
@zooba
Copy link

zooba commented Jun 25, 2025

🎉 Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Option to not sign container contents

5 participants