ublue-os / gnome-software-pwa

A build of GNOME software with PWA enabled
https://copr.fedorainfracloud.org/coprs/ublue-os/gnome-software/
GNU General Public License v2.0
1 stars 1 forks source link

Run `pwa-metainfo-generator.py` in CI #1

Open castrojo opened 1 year ago

castrojo commented 1 year ago

Ok so I tried to follow these instructions:

My intent was to PR a ublue-pwa.xml file here so we could ship PWAs people want, like Gmail, etc. But I got stuck on figuring out the python dependencies so while I fix that I wanted to jot this down and I think @bketelsen might be interested in working on this.

Here's what a PWA line in the csv looks like:

https://mail.google.com/,LicenseRef-proprietary,Office,social-info=intense,adaptive,"Google Mail"

We then run the pwa-metainfo-generator.py on the csv and then commit the xml right in the repo after merge and then it just ships with the images consuming the package.

Maybe pwa-metainfo-generator.py should be run as a github action and we should run it out of here and then push those out to the images. For the following reasons:

Or if upstream wants us to just start adding apps to that git repo and then we just ingest it and then that ends up on the image that'd be great too!

castrojo commented 1 year ago

The PWA functionality isn't where it needs to be, so let's punt this unless someone really wants to do it.