Add compatibility check mail report for NC apps as a weekly cron#859
Add compatibility check mail report for NC apps as a weekly cron#859DeMiro5001 wants to merge 6 commits intotestingfrom
Conversation
|
The mail report will look like this one : |
|
I have set it to run weekly. I think it's enough |
|
!testme |
|
I don't know about this feature, it adds maybe complexity where it seems that we already have a function that checks the compatibility of the app with the version of Nextcloud to be installed. Line 86 in 4a0b89b |
|
That's the point, this checks for incomparable apps before running the upgrade, avoiding failed upgrades reported multiple times in the forum. |
This solution does not prevent users from upgrading to the latest version of Nextcloud while having incompatible apps. |
|
So the upgrade should update all NC apps and disable non compatible apps before proceeding to the actual upgrade. But disabling apps can make people disappointed, they might expect one particular app to be working after upgrade and find themselves unable to use it. |
|
Ideally, the update script should:
|

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)