tauri-apps / tauri

Build smaller, faster, and more secure desktop applications with a web frontend.
https://tauri.app
Apache License 2.0
82.14k stars 2.47k forks source link

gitlab, debian production pipes, pureos #2133

Open nothingismagick opened 3 years ago

nothingismagick commented 3 years ago

Is your feature request related to a problem? Please describe. This may seem like a monolithic feature request, and indeed - it's massive. At the moment we only support github actions for cross platform development, but they are hand configured. They won't work on gitlab, for reasons. We assume that engineers install and maintain their own toolchains, which has to be mapped to the workflows. And now it gets complicated.

Describe the solution you'd like We want to be able to publish tauri not just to cargo, but make it a piece of engineering tooling that can be installed with dpkg / apt and used in production workflows (at gitlab) by pureos for the official production of apps that can appear on their app store.

I may be glossing over the complexity, but I see us needing to do a couple things:

  1. Make gitlab workflows work (at least for linux at the beginning)
  2. Figure out how to make a bundler that can be installed via dpkg / apt.
  3. Get feedback from the pureos engineers.

Want to help, please join us on this part of our Journey.

lucasfernog commented 2 years ago

We have .deb bundles. Now we need to test this on pureOS, which I want to do soon (and someone in the community was also interested in testing).