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

Use notarytool for macOS desktop signing #3452

Merged
merged 3 commits into from Jun 29, 2023
Merged

Use notarytool for macOS desktop signing #3452

merged 3 commits into from Jun 29, 2023

Conversation

cmdcolin
Copy link
Collaborator

Switches from 'legacy' (default) in @electron/notarize to 'notarytool' because the legacy says it'll be deprecated late 2023

Also suggests that the newer 'notarytool' is up to 10x faster https://github.com/electron/notarize

possibly will need to add 'teamId' also? see the readme https://github.com/electron/notarize (teamId String - The team ID you want to notarize under., which is not in the legacy one)

@github-actions github-actions bot added the needs label triage Needs a label to show in changelog (breaking, enhancement, bug, documentation, or internal) label Jan 11, 2023
@cmdcolin
Copy link
Collaborator Author

I don't believe this is related to the failure seen in https://github.com/GMOD/jbrowse-components/actions/runs/3894314885/jobs/6648130774 but could be worth checking anyways

@cmdcolin cmdcolin added enhancement New feature or request and removed needs label triage Needs a label to show in changelog (breaking, enhancement, bug, documentation, or internal) labels Jan 11, 2023
@cmdcolin
Copy link
Collaborator Author

got an email saying this probably needs updating by about ~november

image

@cmdcolin cmdcolin marked this pull request as ready for review June 29, 2023 18:18
@codecov
Copy link

codecov bot commented Jun 29, 2023

Codecov Report

Merging #3452 (0864293) into main (ecbb6c0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #3452   +/-   ##
=======================================
  Coverage   64.10%   64.10%           
=======================================
  Files         987      987           
  Lines       29668    29668           
  Branches     7097     7097           
=======================================
  Hits        19018    19018           
  Misses      10486    10486           
  Partials      164      164           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@cmdcolin cmdcolin merged commit acdb9de into main Jun 29, 2023
11 checks passed
@cmdcolin cmdcolin deleted the notarytool branch June 29, 2023 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant