Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Release Android 4.0.0 Beta 1 #4317

Closed
9 of 13 tasks
bleege opened this issue Mar 15, 2016 · 7 comments
Closed
9 of 13 tasks

Release Android 4.0.0 Beta 1 #4317

bleege opened this issue Mar 15, 2016 · 7 comments
Assignees
Labels
Android Mapbox Maps SDK for Android

Comments

@bleege
Copy link
Contributor

bleege commented Mar 15, 2016

Mapbox Android 4.0.0 is the most ambitious Android release to date with 3 major new features being released. These new features are part of our ongoing efforts focused on providing a premiere navigation experience in-car and on-dash for Android. To help us produce the highest quality SDK possible we're releasing an official Beta release first so that everyone has time to explore it and help hardened it before the official 4.0.0 Final Release.

Highlights

Full Change Log: https://github.com/mapbox/mapbox-gl-native/issues?q=milestone%3Aandroid-v4.0.0

Release Branch: https://github.com/mapbox/mapbox-gl-native/commits/release-ios-3.2.0-android-4.0.0

The TODO list for making this happen:

  • Change Version Name to 4.0.0-beta.1 in gradle.properties
  • Update version info in Twitter Fabric metadata file
  • Move open issues to android-v4.0.0-final Milestone in GitHub
  • Publish 4.0.0-beta.1 artifact to Maven Central
  • Updating Mapbox.com JavaDoc Documentation
  • Update CHANGELOG.md
  • Tag android-v4.0.0-beta.1 in GitHub
  • Close Milestone android-v4.0.0 in GitHub
  • Blog Post on https://www.mapbox.com/blog/
  • Alert Twitter Fabric team of new release
  • Create ticket to merge release-ios-3.2.0-android-4.0.0 branch back into master
  • Change Version Name BACK to SNAPSHOT after release and release branch merge to support daily development. In this case set to 4.0.0-SNAPSHOT in gradle.properties
  • Update Mapbox Demo App to use 4.0.0-beta.1 and release on Google Play

/cc @mapbox/mobile @mapbox/support @gundersen @lxbarth @twbell @jfirebaugh @Lndsay

@bleege bleege added the Android Mapbox Maps SDK for Android label Mar 15, 2016
@bleege bleege self-assigned this Mar 15, 2016
@bleege bleege added this to the android-v4.0.0 milestone Mar 15, 2016
@bleege
Copy link
Contributor Author

bleege commented Mar 15, 2016

Capturing chat with @zugaldia while the release builds this morning. We decided not to create a new android-v4.0.0-final milestone after all and will continue on with the existing android-v4.0.0 until we ship Android 4.0.0. The thinking is that we REALLY want to keep our hands on the reins in regards to new tickets / issues until 4.0.0 releases officially so that only bug fixes and refinements make the list and NOT new features. While a -final milestone would make this super clear, it'd also make things confusing as we'd have 2 separate milestones with tickets for 1 release. We'll note that as of today's Beta release the following fixes / refinements are the only tickets open:

screen shot 2016-03-15 at 11 42 49 am

@bleege
Copy link
Contributor Author

bleege commented Mar 15, 2016

Just finished uploading and releasing 4.0.0-beta.1 on Maven Central. Everything went according to plan like usual. It should show up on Repo 1 (aka officially downloadable by the world) within 20 minutes. After that it'll take another 3-4 hours before https://search.maven.org can see it.

@bleege
Copy link
Contributor Author

bleege commented Mar 15, 2016

JavaDocs have also been updated. Just waiting on them to show up on mapbox.com/androids-sdk now.

The release still hasn't appeared on Repo 1 yet either.

Now we wait.

wait

@bleege
Copy link
Contributor Author

bleege commented Mar 15, 2016

There's been a problem with the Release on Maven Central. While the artifacts have been moved to the public Web server (per norm), none of the links to the files work either in the browser or via Gradle build file. I've contacted Sonatype for support and am waiting to hear back. Will update at that time.

4.0.0-beta.1 Release
https://repo1.maven.org/maven2/com/mapbox/mapboxsdk/mapbox-android-sdk/4.0.0-beta.1/

Sonatype Support Ticket
https://issues.sonatype.org/browse/MVNCENTRAL-1005

@bleege
Copy link
Contributor Author

bleege commented Mar 15, 2016

Our friends at Sonatype found the issue and resolved it. 4.0.0-beta.1 is now officially live on Maven Central! 🎉

@bleege
Copy link
Contributor Author

bleege commented Mar 15, 2016

The android-v4.0.0-beta.1 has been tagged to f823021 and pushed to GitHub. The original two commits from earlier today (4a042a9 and f823021) were cherrypicked into release-ios-3.2.0-android-4.0.0 by @jfirebaugh a little while ago. All that remains is to rebase and merge #4334 after the official release.

@bleege
Copy link
Contributor Author

bleege commented Mar 16, 2016

Updated Demo App to use 4.0.0-beta.1 and published on Google Play.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android
Projects
None yet
Development

No branches or pull requests

2 participants