YunoHost-Apps / peertube_ynh

Federated (ActivityPub) video streaming platform using P2P for YunoHost
https://joinpeertube.org/fr/
GNU Affero General Public License v3.0
87 stars 27 forks source link

Testing #418

Closed ericgaspar closed 6 months ago

ericgaspar commented 6 months ago

Problem

Solution

PR Status

Automatic tests

Automatic tests can be triggered on https://ci-apps-dev.yunohost.org/ after creating the PR, by commenting "!testme", "!gogogadgetoci" or "By the power of systemd, I invoke The Great App CI to test this Pull Request!". (N.B. : for this to work you need to be a member of the Yunohost-Apps organization)

ericgaspar commented 6 months ago

!testme

yunohost-bot commented 6 months ago

Meow :cat2: Test Badge

lapineige commented 6 months ago

Let's merge it right away to avoid faulty upgrades from master ?

ericgaspar commented 6 months ago

it is merge a bit too quickly... __ADMIN_PASS__ doesn't get replace in POST_UPGRADE.md file

lapineige commented 6 months ago

Oh, too bad 😅 ~At least it's only blocking for new installs, while it doesn't break upgrade (as they were before). So it's not (as much of) a hurry to fix it.~ Uh wait I read that too quickly... So it's during upgrade, not install. So in fact we are sending the Admin password again to users after the upgrade ? Why ? And is that a blocking issue if it's not sent ?

ericgaspar commented 6 months ago

So in fact we are sending the Admin password again to users after the upgrade ? Why ?

The POST.INSTALL.md message is displayed temporarily in the app admin page. Once you click the green button, it's gone... so It may be a good idea to display it after upgrade. (this message was formerly sent by email so was a little more persistent...)

lapineige commented 6 months ago

Oh that's why I didn't receive it, and didn't see it as I was trying it in CLI. Well that's more secure like this... But this is stored as a setting, so users could access to it afterwards if needed, right ? It's not the best UX and the most accessible option, but at least it exists.