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

chore: update electron notary tool to v2 #27380

Merged
merged 2 commits into from
Jul 25, 2023
Merged

Conversation

AtofStryker
Copy link
Contributor

@AtofStryker AtofStryker commented Jul 25, 2023

  • Closes N/A

Additional details

Updates the electron-notarize tool from v1 to v2 which goes from the legacy notary tool (which will be unsupported and will not work starting 11/23) to the new notarytool. I upgraded this on a branch, which ran on the macstadium box and it looks to not be able to use v1 any longer (not sure why). I figured the quickest solution is to just bump the notary tool 😅 .

FWIW the new notary tool is supposed to be 10x faster as described in the repo. To use the new notarytool, the teamId property is needed, which has been correctly added to the circle context.

Steps to test

Check to make sure darwin_x64 and darwin_arm64 jobs in circle are green and passing and notarization works when building the binary

How has the user experience changed?

PR Tasks

…ing will stop working November 23 and this allows us to get ahead of the curve. see electron/notarize@bf23272. Also inquirer types were having issues in build which updated from v7 to v8. Nothing major changed there except dropping node 10 support

chore: add Team ID to mac os code sign as it is now needed by the new signing tool. see https://github.com/electron/notarize#notes-on-your-teamid. [run ci]
@cypress
Copy link

cypress bot commented Jul 25, 2023

Passing run #49158 ↗︎

0 109 0 0 Flakiness 0

Details:

chore: debug notary [run ci]
Project: cypress Commit: de8acac424
Status: Passed Duration: 19:46 💡
Started: Jul 25, 2023 1:26 PM Ended: Jul 25, 2023 1:46 PM

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings.

@AtofStryker AtofStryker merged commit 3caabd3 into develop Jul 25, 2023
12 of 15 checks passed
@AtofStryker AtofStryker deleted the chore/debug-arm64-notary branch July 25, 2023 13:51
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