For people contributing to this project.
xrpc is published to jCenter via Bintray.
xrpc uses travis-ci and gradle-release for publishing jars to Bintray.
In order to make a release, you must have write permissions to the master branch of the xrpc repository in Github. The release process will automatically push commits & the release tag to the repository.
To publish:
- Ensure that you have a
github.com/Nordstrom/xrpc
remote in your git repository namedupstream
. - Check out a branch called
master
, synced toupstream/master
. - (Optional) Update gradle.properties if you want this to be a non-patch release.
- Run
./gradlew release
. Watch the output closely for prompts, and follow instructions. - Edit the release notes for the tag, and mark it as released.