-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
feat: Make notarization with Apple ID more usable #8159
Conversation
Previously, we supported notarizing with the legacy `altool` or the new `notarytool` API. The legacy tool has since been decommissioned. 1. Look at `APPLE_TEAM_ID` environment variable for getting the team to notarize as. Previously, when authenticating with an Apple ID, this property was used to determine whether to notarize with the old or new API. It's confusing to have the authentication split across these two places. 2. Mark legacy notarize API as deprecated and remove old validation.
🦋 Changeset detectedLatest commit: fa6ee83 The changes in this PR will be included in the next version bump. This PR includes changesets to release 8 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
✅ Deploy Preview for car-park-attendant-cleat-11576 ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Fixes #7812 |
Committing that isn't enough, you have to edit the PR description (or add it as a linked issue). |
@NoahAndrews Hello, can this be merged? |
I'm not a maintainer, just trying to help out occasionally |
@mmaietta Hello, can this PR be merged now? |
Thanks for your contribution @rotu! Really appreciate it Sure thing, will get this merged and released asap 🙂 |
We need the following patch (from the release notes of v25.0.0-alpha.6) https://github.com/electron-userland/electron-builder/releases > feat: Make notarization with Apple ID more usable by > electron-userland/electron-builder#8159
Previously, we supported notarizing with the legacy
altool
or the newnotarytool
API. The legacy tool has since been decommissioned.APPLE_TEAM_ID
environment variable for getting the team to notarize as. Previously, when authenticating with an Apple ID, this property was used to determine whether to notarize with the old or new API. It's confusing to have the authentication split across these two places.Fixes #7812