-
-
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: Introducing deb and rpm auto-updates #7060
Conversation
🦋 Changeset detectedLatest commit: 18d2f3d The changes in this PR will be included in the next version bump. This PR includes changesets to release 9 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 settings. |
@develar what are your thoughts on this? |
95830c6
to
a83f268
Compare
f39d4cb
to
1570bdc
Compare
…ing package-type to each deb/rpm package
1d32a81
to
78bd064
Compare
# Conflicts: # packages/electron-updater/src/NsisUpdater.ts
I would love to configure this for my app but there's (seemingly) no documentation on how to set up autoupdating for .deb. What are the steps needed to support and test this? |
@Kilian it should be the exact same setup as when using AppImage, just need to add |
[Draft]
Utilizes GUI-based
sudo
for installation which is pulled viawhich gksudo || which kdesudo || which pkexec || which beesu
and executed using/bin/bash -c
in order to coalesce all commands under a singlesudo
promptDeb is fairly straightforward and evals to this:
Rpm requires one of these package managers available:
zypper
,dnf
,yum
js is optimized, but the shell cmd basically is:
Testing still in progress on Ubuntu 14/18/20/22 and Fedora 32. No clue what else to test on, suggestions would be appreciated
Things I could use help/verification on:
--allow-unsigned-rpm
is a good idea, but that's what I use in my home project.Note: This would need to go through a significant
alpha
version stage for electron-builder