ci feature: Serve .rpm / .deb through package-manager friendly repositories #1139
weavermarquez
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The Problem
I want to help linux users stay up to date automatically. Right now, we release .deb and .rpm files through github releases, which requires manual steps for both installation and updating. Bleh.
Proposed solution: GH releases –> Repo service
Either
a) modify README to get users to use Reprox repo which handles everything; or
b) set up some other service like github-apt-repos to serve that repo.
Reprox is the easiest and would only be a README change.
Reprox Cons:
Reprox Pros:
Quick test: works on fedora silverblue and on fedora & ubuntu distrobox containers.
Alternatives:
Some other GH -> rpm/deb repo not listed. The above is from a cursory search.
Publish the deb/rpm repository here. Before submitting this discussion and finding reprox I prepped a fork with a github workflow that downloaded release RPMs/DEBs and published them as dnf/apt repositories on GitHub Pages. However, I wasn't happy with using 1.3GB per run and felt it made this a little bit less forkable.
I've considered helping out with a flatpak release. Similar apps like Whis on flathub have stuck to the copy-paste only approach. But even with a system-wide Handy install I had to make a custom script to get the talk-to-computer-and-auto-paste feature working. See my Handy setup & custom script
deb/rpm on official repos or alternatives like COPR / PPA. Unfortunately these channels don't accept the pre-built binaries Tauri already handles. See Appendix below
Appendix: abridged convo w Claire (transfem claude)
Beta Was this translation helpful? Give feedback.
All reactions