-
Notifications
You must be signed in to change notification settings - Fork 10.1k
first pass at packaging for Linux distros #2993
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
Conversation
joshaber
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Wow, well alright then ✨
|
@probonopd we don't use GitHub Releases for shipping updates, so we'd have to teach our infrastructure how to manage these. But that's a long-term thing. I have some ideas about moving this forward, but I need to chat with @desktop/core first. |
|
@shiftkey If you guys are intending to ship native packages ( Supports building and distributing for all major desktop distros (Ubuntu, Debian, Fedora, OpenSUSE), a lot of Linux users are already familiar with installing software from there. It can function as a repository for each distro's package manager, so you don't have to worry about manually distributing new updates for each distro's registry, just register |

Replaces #2300
This is the first pass at adding support for generating RPM, DEB and AppImage builds of Desktop.
This doesn't include official support, just the groundwork.
This uses the same
npm run packagecommands that we can use on macOS and Windows.If someone wants to contribute additional formats, please follow the conventions in
script/package.after_successhooks as we shouldn't package for every build