Skip to content

Add notarize cargo feature and fix missing dependency feature#78

Closed
melvyn2 wants to merge 2 commits into
indygreg:mainfrom
melvyn2:pr
Closed

Add notarize cargo feature and fix missing dependency feature#78
melvyn2 wants to merge 2 commits into
indygreg:mainfrom
melvyn2:pr

Conversation

@melvyn2

@melvyn2 melvyn2 commented May 12, 2023

Copy link
Copy Markdown
Contributor

To address #70 slightly, I broke out dependencies needed only for notarization, enabled by default as to not break existing behavior.

Also added the necessary pkcs8 feature for the pkcs1, which only broke after cargo update (seems like a semver violation but I didn't track down the upstream change).

@indygreg indygreg left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

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

Looks great! Thanks for doing this refactor.

I'm going to cherry pick this locally since I've already staged a bunch of crate updates and there are some minor merge conflicts in the Cargo files.

@indygreg indygreg closed this in 994ab73 Jun 3, 2023
@baszalmstra

Copy link
Copy Markdown
Contributor

This is a great step in reducing the size of this dependency. We only use the code signing crate for ad-hoc signing so this helps a lot.

Would it be possible to publish a new release so we can start using this? @indygreg

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.

3 participants