From c249e21cadee89e705925ab24024a7606e35d28a Mon Sep 17 00:00:00 2001 From: "Aaron S. Hawley" Date: Fri, 25 May 2018 13:10:57 -0400 Subject: [PATCH 1/5] Fix whitespace in Travis RELEASE_COMBO --- admin/build.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin/build.sh b/admin/build.sh index a43c88111..6a3ebf377 100755 --- a/admin/build.sh +++ b/admin/build.sh @@ -16,7 +16,8 @@ set -e # of the existing tag. Then a new tag can be created for that commit, e.g., `v1.2.3#2.13.0-M5`. # Everything after the `#` in the tag name is ignored. -if [[ "$TRAVIS_JDK_VERSION" == "openjdk6" && "$TRAVIS_SCALA_VERSION" =~ 2\.11\..* || "$TRAVIS_JDK_VERSION" == "oraclejdk8" && "$TRAVIS_SCALA_VERSION" =~ 2\.1[23]\..* ]]; then +if [[ "$TRAVIS_JDK_VERSION" == "openjdk6" && "$TRAVIS_SCALA_VERSION" =~ 2\.11\..* \ + || "$TRAVIS_JDK_VERSION" == "oraclejdk8" && "$TRAVIS_SCALA_VERSION" =~ 2\.1[23]\..* ]]; then RELEASE_COMBO=true; fi From a52febeffbfbbc2befadc0a93306cbefa688f88a Mon Sep 17 00:00:00 2001 From: "Aaron S. Hawley" Date: Fri, 25 May 2018 13:18:15 -0400 Subject: [PATCH 2/5] Use shell, not sed, to parse release tag --- admin/build.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/admin/build.sh b/admin/build.sh index 6a3ebf377..5f4a84058 100755 --- a/admin/build.sh +++ b/admin/build.sh @@ -31,7 +31,9 @@ verPat="[0-9]+\.[0-9]+\.[0-9]+(-[A-Za-z0-9-]+)?" tagPat="^v$verPat(#.*)?$" if [[ "$TRAVIS_TAG" =~ $tagPat ]]; then - tagVer=$(echo $TRAVIS_TAG | sed s/#.*// | sed s/^v//) + tagVer=${TRAVIS_TAG} + tagVer=${tagVer#v} # Remove `v` at beginning. + tagVer=${tagVer%%#*} # Remove anything after `#`. publishVersion='set every version := "'$tagVer'"' if [ "$RELEASE_COMBO" = "true" ]; then From 35ea3de08e9e5df4283af2564ed1ef1575ff19b9 Mon Sep 17 00:00:00 2001 From: "Aaron S. Hawley" Date: Fri, 25 May 2018 13:20:07 -0400 Subject: [PATCH 3/5] Travis doesn't runs tags twice --- admin/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/build.sh b/admin/build.sh index 5f4a84058..5c5ae5724 100755 --- a/admin/build.sh +++ b/admin/build.sh @@ -4,7 +4,7 @@ set -e # Builds of tagged revisions are published to sonatype staging. -# Travis runs a build on new revisions and on new tags, so a tagged revision is built twice. +# Travis runs a build on revisions, including on new tags. # Builds for a tag have TRAVIS_TAG defined, which we use for identifying tagged builds. # Checking the local git clone would not work because git on travis does not fetch tags. From 3fe1faef8e995608006a28d4abb4bfc27f7f0871 Mon Sep 17 00:00:00 2001 From: "Aaron S. Hawley" Date: Fri, 25 May 2018 13:21:37 -0400 Subject: [PATCH 4/5] Doc empty SCALAJS_VERSION for Travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 8737e6bdd..ffe4efc6a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,6 +24,7 @@ env: # SONA_PASS - secure: "Xw7rI/qlML1nD2e2XwlakkhKAWNGZKqqE+Q3ntTvFpfHryl7KLCvVzJ4LIavnL6kGJaWOgy9vlSoEWn5g9nqHSfE31C/k5pY5nTMAKiwiJzfAS+r0asKXW2gmKhwtcTBkqyLVOZLCJSPVlFRQyfBJHY+Fs0L3KWcnMQgtBlyDhU=" matrix: + # The empty SCALAJS_VERSION will only compile for the JVM - SCALAJS_VERSION= - SCALAJS_VERSION=0.6.23 - SCALAJS_VERSION=1.0.0-M3 From 88045b2374d28a82b35f6281aaf032eee1668f9b Mon Sep 17 00:00:00 2001 From: "Aaron S. Hawley" Date: Fri, 25 May 2018 13:22:37 -0400 Subject: [PATCH 5/5] Remove adriaanm from Travis notifications --- .travis.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index ffe4efc6a..11c3d500c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -42,9 +42,6 @@ matrix: script: admin/build.sh -notifications: - email: adriaan.moors@lightbend.com - before_cache: - find $HOME/.sbt -name "*.lock" | xargs rm - find $HOME/.ivy2/cache -name "ivydata-*.properties" | xargs rm