-
Notifications
You must be signed in to change notification settings - Fork 66
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
prepare to release in appstore #26
Conversation
Signed-off-by: Jonas Sulzer <[email protected]>
Signed-off-by: Jonas Sulzer <[email protected]>
I can do this. |
But only once this is shipped to the appstore. |
One more thing to test: check if this works properly: not that the app is then removed but not fetched from the appstore anymore. |
thank you
so I would need nextcloud/app-certificate-requests#208 first, then we can merge this one and after that I could create the appstore release, correct?
does this mean it's not installed any more by default? or what does this mean exactly? @jancborchardt should I change the author of this app to "Nextcloud" or not? |
I guess that it could be that the app code is simply not there anymore - which should be avoided. |
Correct 👍 |
okay, of course... do you have an idea how to avoid this? |
Test it extensively and report bugs (if there are any) with clear steps into the server repo. |
Guess I'll need some help here, sorry. |
That’s for @MorrisJobke @rullzer to decide. I’m fine either way. |
Not needed. Just leave it as it is now. |
I will change it. It will not be included. |
@MorrisJobke What's the best practice for the release? Create a tag, check out the tag, do the code signing, generate the release archive, generate a signature over the archive, create a Github release for the tag and upload it and finally paste the link and the signature to the appstore? |
Looks good 👍 |
If it works now already then do a release now. |
It works already (I'll do some more tests), but the appstore documentation says that |
@MorrisJobke |
Not really. Usually you upload the release (you did it here: https://github.com/nextcloud/user_external/releases/tag/v0.5.0) and then you open the apps.nextcloud.com page to upload an app. There you add the link to the uploaded zip and the signature and press "upload". It then checks this URL and updates the App Store right afterwards. Typically this takes 5 to 10 seconds and the app store shows it. |
I pressed upload there and a spinner appeared on the upload button, but nothing else afterwards. I'll try it again, but I don't really know what went wrong. |
is there something wrong with my signature? i generated it with this command |
No - looks like an issue with the app store. Let me check that. There is usually either a success or a failure message at the top (in red or green). |
Could you now try again? |
still the same... the spinner on the upload button disappears after two or three seconds and there appears no feedback at all |
Mmmh ... it says this:
|
Ah ... seems that the file is corrupt. I also can't decompress it on my machine here. Just check it again and just upload again to the release. |
ohh, I'm sorry about that! thank you for your help! |
https://github.com/nextcloud/jsloader/blob/master/Makefile#L60-L61 Boils down to |
thank you very much! |
Nice 👍 |
remove shipped flag
set min-version to 15 (so it can't be installed from store and shipped; for 15.0.0 broken anyway)
bump version to 0.5.0 (.0 as of occ check-code compliance #30)
change Author to "Nextcloud"? -- just do be set in the appstore (certificate for user_external app-certificate-requests#208 (comment))
change build script for 15.0.1 to not include user_external (probably not in this PR - unbundle user_external to release it via appstore server#13225)
for #22
cc @jancborchardt @MariusBluem @rullzer
Signed-off-by: Jonas Sulzer [email protected]