aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2013-11-07 10:36:35 +0100
committerJason Zaugg <jzaugg@gmail.com>2013-11-07 10:36:35 +0100
commitb7ccc997f3d7bbd43418ca7104aebfd0d8add4ee (patch)
tree5f1957849e19b275d5b695aa3e7e1a20bd219a90
parent96653d5a0e64f9dae8ba9e256c4d705e4796b2c0 (diff)
downloadscala-async-b7ccc997f3d7bbd43418ca7104aebfd0d8add4ee.tar.gz
scala-async-b7ccc997f3d7bbd43418ca7104aebfd0d8add4ee.tar.bz2
scala-async-b7ccc997f3d7bbd43418ca7104aebfd0d8add4ee.zip
document release script
-rwxr-xr-xrelease.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/release.sh b/release.sh
index 29e2f24..826b62d 100755
--- a/release.sh
+++ b/release.sh
@@ -1,4 +1,11 @@
#! /bin/bash -e
+#
+# Build, test, and release Scala Async.
+#
+# Requires credentials:
+#
+# % cat ~/.sbt/0.13/publish.sbt
+# credentials += Credentials("Sonatype Nexus Repository Manager", "oss.sonatype.org", "<user>", "<pass>")
function sbt211() {
sbt 'set scalaVersion := "2.11.0-M6"' 'set scalaBinaryVersion := scalaVersion.value' $@
@@ -21,7 +28,7 @@ sbt211 $RELEASE
cat <<EOM
Released! For non-snapshot releases:
- - tag: git tag -s -a v$VERSION -m "scala-async $VERSION"; println()
+ - tag: git tag -s -a v$VERSION -m "scala-async $VERSION"
- push tag: git push origin v$VERSION
- close the staging repository: https://oss.sonatype.org
- change the version number in build.sbt to a suitable -SNAPSHOT version