YunoHost-Apps / pixelfed_ynh

The federated image shareing service Pixelfed for YunoHost
https://pixelfed.org/
GNU Affero General Public License v3.0
44 stars 15 forks source link

Testing : v12.1 + swap to admin doc + readme i18n #258

Closed ericgaspar closed 3 months ago

ericgaspar commented 4 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 4 months ago

!testme

yunohost-bot commented 4 months ago

:books: :worm: Test Badge

yunohost-bot commented 4 months ago

:v: Test Badge

lapineige commented 4 months ago

This will require manual testing. I'll see if I have time to upgrade. Testers welcome :)

justdaj commented 4 months ago

what do I need to do to help?

lapineige commented 4 months ago

yunohost app upgrade pixelfed -u https://github.com/YunoHost-Apps/pixelfed_ynh/tree/testing to try upgrading to it :)

justdaj commented 4 months ago

The upgrade appears to be fully operational for me. I went from 0.11.13 -> 0.12.1.

Output of the upgrade script below for info

Info: Now upgrading pixelfed…
Info: Creating a safety backup prior to the upgrade
Info: Collecting files to be backed up for pixelfed…
Info: Declaring files to be backed up...
Info: Backing up the PostgreSQL database...
Info: Backup script completed for pixelfed. (YunoHost will then actually copy those files to the archive).
Info: Creating a backup archive from the collected files…
Info: The archive will contain about 7.8GB of data.
   Success! Backup created: pixelfed-pre-upgrade2
Success! Backup deleted: pixelfed-pre-upgrade1
Info: Updating sources...
Info: Updating system_user...
Info: Updating install_dir...
Info: Updating permissions...
Info: Updating apt...
Info: Updating database...
Info: [....................] > Stopping a supervisor service...
Info: The service pixelfed-horizon has correctly executed the action stop.
Info: [+...................] > Ensuring downward compatibility...
Info: [#+..................] > Upgrading source files...
Info: [##..................] > Patching source files...
Info: [##+.................] > Upgrading PHP-FPM configuration...
Info: [###+................] > Upgrading NGINX web server configuration...
Info: [####+...............] > Updating composer...
Info: [#####...............] > Patching permissions (for version 0.11.5 and newer)...
Info: [#####+..............] > Deploying...
Warning: fatal: not a git repository (or any of the parent directories): .git
Info: [######+.............] > Creating log file...
Info: [#######+............] > Upgrading cron file...
Info: [########............] > Upgrading supervisor configuration...
Info: [########+...........] > Upgrading logrotate configuration...
Info: [#########+..........] > Integrating service in YunoHost...
Info: [##########+.........] > Starting a supervisor service...
Info: The service pixelfed-horizon has correctly executed the action start.
Info: [####################] > Upgrade of pixelfed completed
Success! pixelfed upgraded
Success! Upgrade complete
Salamandar commented 3 months ago

Well I guess we can merge this then, if @justdaj confirms their installation is working :)

justdaj commented 3 months ago

I can confirm no issues since upgrading two weeks ago, for me. (254 users).

webmink commented 3 months ago

I have had an identical experience to @justdaj so suspect this is ready to go (especially as there's now a bump to 12.3 available...)

justdaj commented 3 months ago

I only wish I could do more to help with the preparation for upgrades. As you note @webmink , PF is now on 12.3 but still dabbling in 12.1 on YunoHost.

Salamandar commented 3 months ago

Ok let's go.