Skip to content
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

Release APKs #2493

Open
maskaravivek opened this issue Feb 20, 2019 · 7 comments
Open

Release APKs #2493

maskaravivek opened this issue Feb 20, 2019 · 7 comments

Comments

@maskaravivek
Copy link
Member

Summary:

It would be great if we could maintain release APKs for any beta/prod release that we make. Right now, if I need to do an upgrade testing from say v2.8.0, I will have to check out that branch and build it locally to install it. It would be nice to maintain these APKs under Github releases.

https://github.com/commons-app/apps-android-commons/releases

@nicolas-raoul
Copy link
Member

So, you mean, automatically? :-)

@maskaravivek
Copy link
Member Author

Yes, Travis can be set up to do this automatically.

https://docs.travis-ci.com/user/deployment/releases

I also found a nice little tutorial explaining the steps:

http://szagurskii.com/blog/how-to-deploy-apk-to-github-releases-with-travis-ci/

@misaochan
Copy link
Member

Sounds good. AFAIK this would need to be set up by the person who deploys releases, right? I'll try to set that up when I have time. :)

@maskaravivek
Copy link
Member Author

@misaochan If this is a bit tricky can we at least have the APKs along with the beta/prod releases that we do. It won't need any Travis setup. Whenever you push a new tag to Github, you will have to manually edit the tag to add the APK as well.

Screen Shot 2020-01-01 at 2 26 12 AM

Having this will help us fix #3311 as appetize requires a publicly accessible link of the APK to be available.

@misaochan
Copy link
Member

Sure, I can do that. :) Remind me if I forget, please.

@nicolas-raoul nicolas-raoul changed the title Release APKs for previous builds Release APKs Dec 18, 2023
@nicolas-raoul
Copy link
Member

Tip:

Release APKs can be downloaded at https://f-droid.org/en/packages/fr.free.nrw.commons/ , see the "Download APK" link under each version, leading to for instance https://f-droid.org/repo/fr.free.nrw.commons_1036.apk

The signature is different so you may have to uninstall previously installed versions, in that sense it can not really be used to test migrations.

@sivaraam
Copy link
Member

If there is any benefit with attaching the production APK to each release note, do let me know. I could do the same. There's no problem with that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants