supersonic icon indicating copy to clipboard operation
supersonic copied to clipboard

flathub verification

Open anarcat opened this issue 1 year ago • 7 comments

Flathub recently put online a new version of the website that has a shiny new design but, more importantly for us here, support for "verified apps". I'm not completely clear on what it is exactly because I can't find documentation on it, but here's the design proposal from GitHub: https://github.com/flathub/flathub/wiki/App-Submission

And here's how it looks like in the "new" section:

https://flathub.org/en-GB/apps/collection/recently-added/

... basically: it's a small blue checkmark that confirms where the software is from. I logged into the Flathub website (with my GitHub account) and managed to get to the verification page:

https://flathub.org/apps/manage/io.github.dweymouth.supersonic

The next step in the verification token seems to be:

Create a page at https://dweymouth.github.io/.well-known/org.flathub.VerifiedApps.txt containing the following token:

6156f61c-e994-486f-b0e6-947b0f6e1ee9

If the page already exists, add the token to it.

So I guess if you want to have the app "verified", you need to make a GitHub pages page now. :) Documentation on that (if you are not familiar with it) is at https://pages.github.com/

Let me know if that's something that interests you!

anarcat avatar Apr 24 '23 04:04 anarcat

@dweymouth did you see this issue? sorry to add to your load, but i figured this might interest you... it's no rush of course, but i do need your help to complete the verification process.

otherwise, just close this issue. :)

anarcat avatar May 14 '23 01:05 anarcat

Yeah, just haven't gotten around to it :) I'll try to set it up when I get a chance. BTW do you know how involved the process of updating a flatpak (and verified flatpak) is if the repository location changes? I think eventually this project should probably get its own Github organization, especially if some regular contributors end up joining later on

dweymouth avatar May 14 '23 01:05 dweymouth

On 2023-05-13 18:47:37, Drew Weymouth wrote:

Yeah, just haven't gotten around to it :) I'll try to set it up when I get a chance. BTW do you know how involved the process of updating a flatpak (and verified flatpak) is if the repository location changes? I think eventually this project should probably get its own Github organization, especially if some regular contributors end up joining later on

Relatively trivial, it's one YAML file, a one-line change per repo.

And btw, let me know if you want access to that repository as well, seems to me like there should at least be one other people with admin on there in case i get attacked by a horde of angry dogs.

anarcat avatar May 14 '23 01:05 anarcat

I think you already gave me access but maybe I'm not an admin. If not, go ahead and add me as an admin but assuming you're still good with maintaining the flatpak when I add releases I'll keep taking a back seat there so I can focus on development

dweymouth avatar May 14 '23 01:05 dweymouth

On 2023-05-13 18:59:21, Drew Weymouth wrote:

I think you already gave me access but maybe I'm not an admin. If not, go ahead and add me as an admin but assuming you're still good with maintaining the flatpak when I add releases I'll keep taking a back seat there so I can focus on development

You know what, I don't think I have maintainer access on the darn project. Go figure.

anarcat avatar May 14 '23 02:05 anarcat

I tried to create the verified apps page but I get a 404 when I try to navigate to it. Not sure what's going on. https://github.com/dweymouth/dweymouth.github.io

dweymouth avatar May 16 '23 02:05 dweymouth

i have no idea what's going on here. sorry!

anarcat avatar May 16 '23 02:05 anarcat