You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Seth Shelnutt edited this page Dec 13, 2019
·
1 revision
TileDB-Java master branch is build using x.y.x-SNAPHOT versions and automatically uploaded to maven central from travis ci. This document describe the process needed to make a release based on latest master.
Procedure
Create a new branch release-x.y.z based on master
Update version in build.gradle to be x.y.z (drop the snapshot)
Create a github release from the release-x.y.z branch with a release name of x.y.z. Add release notes
Create a PR to update master branch to have version of x.y.z+1-SNAPSHOT.
Check travis ci for sucessful release upload to maven central. Maven central is flaky and upload fails alot.
Dealing with Maven Central Upload Failures
If maven central upload fails you must login to https://oss.sonatype.org/ , find the staging repository for io.tiledb and drop all pending/staging repositories. These are all the partial uploads and need to be dropped. Once they are dropped, rerun the travis ci release job.