20 lines
865 B
Markdown
20 lines
865 B
Markdown
# Release
|
|
|
|
To make an Android release, do the following:
|
|
|
|
* Update `CHANGELOG.md` in a pull request
|
|
* Add a section title containing the version which should be released, e.g. `## 9.6.0 - December 18, 2022`
|
|
* Remove the `* Add your pull request...` entries
|
|
* Add a new `main` section at the top of the changelog
|
|
|
|
* Update `android/MapboxGLAndroidSDK/gradle.properties` with the new version.
|
|
|
|
* Once the changelog update pull request was merged, tag the commit:
|
|
* Create a tag locally, e.g. `git tag -a android-v9.6.0 -m "Release android-v9.6.0"`
|
|
* You need write access to push the tag, e.g. `git push --atomic origin main android-v9.6.0`
|
|
|
|
* Once the tag is pushed, you can run the `release-android.yml` workflow
|
|
* Go to https://github.com/maplibre/maplibre-gl-native/actions
|
|
* Press `android-release`
|
|
* Press `Run workflow` from the tag you pushed
|