Skip to content

Items needed for v2.7 release #1212

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

Closed
8 tasks done
misaochan opened this issue Feb 26, 2018 · 7 comments
Closed
8 tasks done

Items needed for v2.7 release #1212

misaochan opened this issue Feb 26, 2018 · 7 comments

Comments

@misaochan
Copy link
Member

misaochan commented Feb 26, 2018

We plan on releasing v2.7 to beta in 1-2 weeks' time. :) Below are the items that need to be completed before the release:

@neslihanturan
Copy link
Collaborator

#686 comes tomorrow:)

@VojtechDostal
Copy link
Collaborator

I think we should start featuring these updates on Tech News, which are weekly sent to village pumps of many language Wikipedias and thus could provide a lot of publicity for us. The next issue is scheduled for publication on 2018-03-05, another on 2018-03-12. Questions:

  1. should we announce the date the change comes to beta? or the final deployment? I think the latter is correct.
  2. should we announce in advance or after the change? I think after is OK; we often don't know the date precisely.

So it would be cool if someone tags me whenever a major change is released and I'll post it to Tech News.

@misaochan
Copy link
Member Author

Thanks @VojtechDostal ! Will ping you when we do the release.

  1. I would go with the latter, but beta isn't too bad either if we include a link to register for beta IMO.
  2. Definitely after. It's really hard (and stressful :)) to pinpoint an exact date beforehand. Plus people will likely just forget when the time arrives

@misaochan
Copy link
Member Author

misaochan commented Mar 25, 2018

I created the release branch https://github.com/commons-app/apps-android-commons/tree/2.7.x-release and switched the base for the 2 pending PRs required for release (#1353 and #1337 ). Are we missing anything else?

@neslihanturan please feel free to test the prodRelease build on that branch after those PRs are merged. :) After you are done, I'll do a second round of checks and release to beta if all goes well.

Aside from PRs needed to fix urgent issues with 2.7, all other PRs and new features will go into master and scheduled for 2.8 release. I guess Nearby tests can fall under that umbrella, because they technically don't affect users (but should be done ASAP anyway so we can stop Travis from failing).

I'll merge this branch into master periodically (but not vice versa).

@misaochan
Copy link
Member Author

A huge thank you and congratulations to everyone who has contributed to the app so far! All of your contributions will be live in the Play Store version of the app soon. :) I plan on pushing the beta release tomorrow (since I will be heading to bed soon and won't be able to test the Play Store version if I do it today).

@VojtechDostal what information will you need for the Tech News update? I can draft that and send it to you after the release is out. I also plan on writing a blog post that we can link on FB, but that might take a bit longer to do.

@neslihanturan
Copy link
Collaborator

Best release ever! Thanks everyone who contributed:)

@misaochan
Copy link
Member Author

Wrote a summary of the new features at
https://cookiesandcodeblog.wordpress.com/2018/04/21/commons-app-version-2-7-beta-release/ :)

Fingers crossed everything will be okay with 2.7.1 and we can push to production soon.

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