|
2 | 2 |
|
3 | 3 | - [ ] Update the SNAPSHOT version in this repo's `README.md` file |
4 | 4 | - [ ] Change version name to `RELEASE_VERSION_NUMBER-alpha.1` in this repo's `gradle.properties` (make sure to remove `-SNAPSHOT`) |
5 | | -- [ ] Create a new release in Github with a release title of `Mapbox Java SDK vRELEASE_VERSION_NUMBER-alpha.1` and a tag version of `vRELEASE_VERSION_NUMBER-alpha.1`. This will publish artifacts to Bintray. |
| 5 | +- [ ] Create a new release in Github with a release title of `Mapbox Java SDK vRELEASE_VERSION_NUMBER-alpha.1` and a tag version of `vRELEASE_VERSION_NUMBER-alpha.1`. This will publish artifacts to Bintray. |
| 6 | + |
| 7 | +<details> |
| 8 | +<summary>What to do in Bintray</summary> |
| 9 | +After the tag is created, the CI build starts automatically at https://circleci.com/gh/mapbox/mapbox-java and our CircleCI circle.yml file instructs CircleCI to push the artifact to Bintray. |
| 10 | + |
| 11 | +Once CircleCI successfully pushes the artifact files to Bintray, log into Bintray with the Mapbox credentials. Once you're signed in, visit this release numbers's `Files` page for each of the Java SDK modules: |
| 12 | + |
| 13 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-turf#files/com/mapbox/mapboxsdk/mapbox-sdk-turf |
| 14 | + |
| 15 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-geojson#files/com/mapbox/mapboxsdk/mapbox-sdk-geojson |
| 16 | + |
| 17 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-services#files/com/mapbox/mapboxsdk/mapbox-sdk-services |
| 18 | + |
| 19 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-core#files/com/mapbox/mapboxsdk/mapbox-sdk-core |
| 20 | + |
| 21 | +Verify the attached files for each module, especially the POM which contains the artifact's dependencies. Go to the `Maven Central` tab and click the `Sync` button to sync the artifact with the repository. |
| 22 | +</details> |
| 23 | + |
6 | 24 | - [ ] Change version name back to having `-SNAPSHOT` at the end |
7 | 25 | - [ ] Update this repo's `CHANGELOG.md` |
8 | 26 |
|
|
11 | 29 | - [ ] Create a pull request in [the Mapbox Navigation SDK for Android repo](https://github.com/mapbox/mapbox-navigation-android) that updates the Nav SDK's Java SDK dependency to `RELEASE_VERSION_NUMBER-alpha.1` |
12 | 30 | - [ ] Report any regressions on this ticket |
13 | 31 |
|
14 | | -### RELEASE_VERSION_NUMBER-alpha.2 pre-release checklist |
15 | | -- [ ] Change version name to `RELEASE_VERSION_NUMBER-alpha.2` in this repo's `gradle.properties` (make sure to remove `-SNAPSHOT`) |
16 | | -- [ ] Change version name back to having `-SNAPSHOT` at the end |
17 | | -- [ ] Update this repo's `CHANGELOG.md` |
18 | | -- [ ] Create a new release in Github with a release title of `Mapbox Java SDK vRELEASE_VERSION_NUMBER-alpha.2` and a tag version of `vRELEASE_VERSION_NUMBER-alpha.2` |
19 | | - |
20 | | -### RELEASE_VERSION_NUMBER-alpha.2 pre-release testing |
21 | | -- [ ] Create a pull request in [`/mapbox-gl-native`](https://github.com/mapbox/mapbox-gl-native) that updates the Mapbox Maps SDK for Android's Java SDK dependency to `RELEASE_VERSION_NUMBER-alpha.2` |
22 | | -- [ ] Create a pull request in [the Mapbox Navigation SDK for Android repo](https://github.com/mapbox/mapbox-navigation-android) that updates the Nav SDK's Java SDK dependency to `RELEASE_VERSION_NUMBER-alpha.2` |
23 | | -- [ ] Report any regressions on this ticket |
24 | | - |
25 | 32 | ### Final RELEASE_VERSION_NUMBER release checklist |
26 | 33 | - [ ] Update this repo's `README.md` file |
27 | 34 | - [ ] Change version name to `RELEASE_VERSION_NUMBER` in `gradle.properties` (removing `-SNAPSHOT`) |
28 | 35 | - [ ] Create a new release in Github with a release title of `Mapbox Java SDK vRELEASE_VERSION_NUMBER` and a tag version of `vRELEASE_VERSION_NUMBER`. This will publish artifacts to Bintray. |
| 36 | + |
| 37 | +<details> |
| 38 | +<summary>What to do in Bintray</summary> |
| 39 | +After the tag is created, the CI build starts automatically at https://circleci.com/gh/mapbox/mapbox-java and our CircleCI circle.yml file instructs CircleCI to push the artifact to Bintray. |
| 40 | + |
| 41 | +Once CircleCI successfully pushes the artifact files to Bintray, log into Bintray with the Mapbox credentials. Once you're signed in, visit this release numbers's `Files` page for each of the Java SDK modules: |
| 42 | + |
| 43 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-turf#files/com/mapbox/mapboxsdk/mapbox-sdk-turf |
| 44 | + |
| 45 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-geojson#files/com/mapbox/mapboxsdk/mapbox-sdk-geojson |
| 46 | + |
| 47 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-services#files/com/mapbox/mapboxsdk/mapbox-sdk-services |
| 48 | + |
| 49 | +- https://bintray.com/mapbox/mapbox/mapbox-sdk-core#files/com/mapbox/mapboxsdk/mapbox-sdk-core |
| 50 | + |
| 51 | +Verify the attached files for each module, especially the POM which contains the artifact's dependencies. Go to the `Maven Central` tab and click the `Sync` button to sync the artifact with the repository. |
| 52 | +</details> |
| 53 | + |
29 | 54 | - [ ] Change version name back to having `-SNAPSHOT` at the end |
30 | 55 | - [ ] Update `CHANGELOG.md` |
31 | 56 |
|
|
0 commit comments