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

Suggestion: auto update built-in app #25

Open
DoggoNako opened this issue Dec 30, 2023 · 2 comments
Open

Suggestion: auto update built-in app #25

DoggoNako opened this issue Dec 30, 2023 · 2 comments

Comments

@DoggoNako
Copy link

Hi !
The title says everything, I know there's already something to check if there's an update but is it possible to install automatically ?
This can surely be useful: https://www.electronjs.org/docs/latest/api/auto-updater
I've just read some and you might need to sign your app and there's nothing for Linux...

@JustYuuto
Copy link
Owner

Hi!
Windows and macOS code signing requires annual fees which I'm obviously not going to pay, so Squirrel will not work with those platforms, and Linux doesn't work with Squirrel as written in the docs...
So I'm sorry but if you have alternatives solutions feel free to propose them

@DoggoNako
Copy link
Author

Hey!
Yeah it hurt the price for just a code signature...
I've found that Squirrel is not updated since 3 years... (at least for the windows version)
But I've found something that's it seems to be used a lot around here:
https://www.electron.build

About disabling code signature:
electron-userland/electron-builder#144

About auto update without code signature:
https://stackoverflow.com/questions/42286648/is-it-possible-to-auto-update-electron-apps-without-a-certificate

For Windows it seems working for everyone without code sign but for Mac it's either working with extra steps from user side or just not... and heeey ! Linux is supported. (Better two than one lol).

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

No branches or pull requests

2 participants