Skip to content

Releasing

James Merrix edited this page Nov 9, 2026 · 1 revision

Releases are built by JitPack from git tags.

  1. Update VERSION_NAME in gradle.properties and add a section to CHANGELOG.md.
  2. Run ./gradlew build locally and make sure CI passes on the pull request.
  3. Before tagging, check JitPack can build the commit. Request https://jitpack.io/com/github/appoly/ARCore-Location/COMMIT/build.log, using the first 10 characters of the commit hash, and look for BUILD SUCCESSFUL.
  4. Merge to main, then tag the merge commit with the version, for example git tag -a 2.0.1 -m "2.0.1", and push the tag.
  5. Create a GitHub release for the tag with the changelog section as notes.
  6. Request https://jitpack.io/com/github/appoly/ARCore-Location/VERSION/build.log to start the JitPack build, and check that both modules' .aar files are listed.

Don't move a tag after it has been pushed. JitPack caches builds by tag, including failed ones, so release a new patch version instead.

JitPack builds with the JDK set in jitpack.yml and runs publishToMavenLocal for both library modules.

Clone this wiki locally