aboutsummaryrefslogtreecommitdiff
path: root/release.sh
diff options
context:
space:
mode:
Diffstat (limited to 'release.sh')
-rwxr-xr-xrelease.sh10
1 files changed, 2 insertions, 8 deletions
diff --git a/release.sh b/release.sh
index ceee287..a167fa3 100755
--- a/release.sh
+++ b/release.sh
@@ -12,10 +12,6 @@
# % cat ~/.sbt/0.13/plugins/gpg.sbt
# addSbtPlugin("com.typesafe.sbt" % "sbt-pgp" % "0.8.1")
-function sbt211() {
- sbt 'set scalaVersion := "2.11.0-M6"' 'set scalaBinaryVersion := scalaVersion.value' $@
- return $?
-}
die () {
echo "$@"
exit 1
@@ -26,15 +22,13 @@ RELEASE=";clean;test;publishSigned"
VERSION=`gsed -rn 's/version :=.*"(.+).*"/\1/p' build.sbt`
[[ -n "$(git status --porcelain)" ]] && die "working directory is not clean!"
-sbt211 $CHECK
sbt $CHECK
sbt $RELEASE
-sbt211 $RELEASE
cat <<EOM
Released! For non-snapshot releases:
- - tag: git tag -s -a v$VERSION -m "scala-async $VERSION"
- - push tag: git push origin v$VERSION
+ - tag: git tag -s -a v$VERSION_2.11 -m "scala-async $VERSION for Scala 2.11"
+ - push tag: git push origin v$VERSION_2.11
- close and release the staging repository: https://oss.sonatype.org
- change the version number in build.sbt to a suitable -SNAPSHOT version
EOM \ No newline at end of file