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: Apple notarization flow #902

Merged
merged 16 commits into from
Jan 17, 2025
Merged

Chore: Apple notarization flow #902

merged 16 commits into from
Jan 17, 2025

Conversation

kkerti
Copy link
Collaborator

@kkerti kkerti commented Jan 12, 2025

1. Googled a lot about Unexpexted error ... JSON... and found similar issues, all related to authentication issues.
2. Bumped electron-builder to the last version in 24 major. This was needed to confirm the issue more easily. We should update both electron, node and electron-builder soon.
3. Removed electron/notarize package as we do not use separate sign script, but electron-builder directly.
4. Issue was that the APPLE_APP_SPECIFIC_PASSWORD in github secrets was invalid. This password is automatically revoked when the related apple_id password is reset. I could not login to my apple account due to some issue with apple itself, so had to recreate my password. After securing my own account, had to re-create the app specific password.
5. An other issue seemed to me that the APPLE_TEAM_ID was invalid, but could not confirm it. Updated it anyway.

Basically now all recently failed runs can be re-run.

Sporadic issue, impacting other projects as well. Based on recent suggestions from others, added a retry script.

Copy link
Contributor

github-actions bot commented Jan 12, 2025

Visit the preview URL for this PR (updated for commit c39fce1):

https://grid-editor-web--pr902-chore-apple-notariza-m60825fm.web.app

(expires Fri, 24 Jan 2025 13:41:59 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 2b65ba6ef19c55d367eaffd04e46bcde25305d6f

@SukuWc SukuWc requested a review from danim1130 January 15, 2025 15:20
@SukuWc
Copy link
Member

SukuWc commented Jan 15, 2025

@danim1130 please review and merge if all good

@danim1130 danim1130 merged commit 2c7451d into stable Jan 17, 2025
11 checks passed
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