This project uses the sbt-dynver plugin in order to generate its version number. See the plugin documentation for more details. Our behavior for snapshot versions is slightly different than the plugin default however: in particular, commits that are not tagged with a version tag are considered snapshots. Moreover, snapshot versions have '-SNAPSHOT' appended to their sbt-dynver generated version number, so that they can be pushed to oss.jfrog.org.
Every time the build runs successfully, it uploads the created project binaries
- In case
isSnapshot
is true, the build is a snapshot (development) build. The build artifacts will be uploaded tooss.jfrog.org
- In case
isSnapshot
is true, then the build is a release version. The build artifacts will be uploaded to Bintray, with the release version matching the project version
We always create the next release version from the current commit on master.
- Make sure the commit you want to release is pushed to the upstream repo
- Start by creating a new version tag for the current commit locally
git tag -a v[my-release-number-here] -m "my tag message"
- Push your newly created tag to the upstream repo