Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

  1. Prepare a PR.

    • Update CHANGELOG.md in 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 the public_repo scope. 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 android

      The 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/VERSION with the new version.

  2. Once the PR is merged, the android-release.yml workflow will run automatically to make the release.