-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make shipped apps updatable via appstore #8808
Conversation
Conflicts: lib/private/app.php lib/private/installer.php
for testing purposes: videos.zip |
@georgehrke please add unit test - THX |
will add one on monday |
looks good to me 👍 |
} | ||
} | ||
return false; | ||
|
||
if (count($possibleApps) === 0) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if (empty($possibleApps)) {
The update works now. However, there are the following additional issues:
I believe that these issues are probably not directly related to this PR here so I suggest to address these separately. And not to forget the issue mentionned by @MorrisJobke: So I'm ok to merge this to move this forward, but the certificate check should be handled before the final release. |
I found one tiny issue, fixing it right now |
any opinion on skipping codeCheck for shipped apps? wasn't sure about it |
those apps will have to use the public api
The inspection completed: 9 new issues, 18 updated code elements |
🚀 Test Passed. 🚀 |
I think it's best to keep the code check even for shipped apps, unless there is something unfixable. CC @icewind1991 |
I don't think the shipped apps only use the public api, for now I would say disable the check for shipped apps untill we've fully moved everything to the public api |
A new inspection was created. |
Yes. Unfortunately they are not fully migrated to the public api yet. So we have to disable the check for now. Let´s try again for ownCloud 8. |
This means we will have to be super careful when reviewing apps for the app store, as 3rdparty apps could set the shipped flag once installed |
🚀 Test Passed. 🚀 |
ok, Are there any objections left or can this be merged? |
👍 you can merge this but make sure to raise a ticket for handling the HTTPS cert validation part next |
Make shipped apps updatable via appstore
Follow up ticket is here: #9054 |
Make shipped apps updatable via the appstore. Apps need an ocsid assigned to them. See example file for how to do so. (will add to doc asap).
You can test by:
will remove https://github.com/owncloud/core/pull/8808/files#diff-1225d18e3966cf8859db1978ce38fcaeR508 as soon as there are 2 👍s
please review @DeepDiver1975 @PVince81 @schiesbn