Skip to content

Commit 709b51a

Browse files
authored
versioning by tagging + release documentation (#44)
dynamic versioning using sbt-dynver plugin release documentation update sbt-sonatype plugin
1 parent 602fb9d commit 709b51a

File tree

3 files changed

+16
-9
lines changed

3 files changed

+16
-9
lines changed

project/plugins.sbt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ logLevel := Level.Warn
33
addSbtPlugin("io.gatling" % "gatling-sbt" % "2.2.2")
44

55
// supports release in maven central
6-
7-
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "2.3")
8-
6+
addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "2.5")
97
addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.1.2")
10-
118
addSbtPlugin("com.dwijnand" % "sbt-travisci" % "1.1.3")
9+
addSbtPlugin("com.dwijnand" % "sbt-dynver" % "3.3.0")
1210

release.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Release Procedure
2+
3+
Artefacts are published to [Sonatype OSS](https://oss.sonatype.org/),
4+
which sync's with Maven Central repositories.
5+
6+
The following procedure is executed manually:
7+
8+
~~~
9+
$ sbt +test # tests the code
10+
$ git tag -vX.Y.Z -m "release version X.Y.Z"
11+
$ sbt +publishSigned #publishes the signed artefacts to staging
12+
$ sbt sonatypeRelease
13+
$ git push --tags origin develop
14+
~~~

version.sbt

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)