Release MapLibre Android
We make MapLibre Android releases as a downloadable asset on GitHub as well as to Maven Central. Specifically we make use of a Sonatype OSSHR repository provided by Maven Central.
Also see the current release policy.
Making a release
To make an Android release, do the following:
- 
Prepare a PR.
- 
Update
CHANGELOG.mdin a PR, see for example this PR. The changelog should contain links to all relevant PRs for Android since the last release. You can use the script below with a GitHub access token with thepublic_reposcope. You will need to filter out PRs that do not relate to Android and categorize PRs as features or bugfixes.GITHUB_ACCESS_TOKEN=... node scripts/generate-changelog.mjs androidThe heading in the changelog must match
## <VERSION>exactly, or it will not be picked up. For example, for version 9.6.0:## 9.6.0 - 
Update
android/VERSIONwith the new version. 
 - 
 - 
Once the PR is merged, the
android-release.ymlworkflow will run automatically to make the release.