Skip to content

Commit 9aba760

Browse files
Bump openjdk6 to openjdk7
We cannot use openjdk6 since maven central wont serve TLS1.0 Server access Error: Received fatal alert: protocol_version url=https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/0.13.17/compiler-interface-0.13.17.jar see https://stackoverflow.com/a/50824799/449071
1 parent 58a01af commit 9aba760

File tree

2 files changed

+43
-22
lines changed

2 files changed

+43
-22
lines changed

.travis.yml

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
1-
# slower instance startup, but needed to work around https://github.com/travis-ci/travis-ci/issues/9713
2-
sudo: true
3-
41
language: scala
52

6-
addons:
7-
apt:
8-
packages:
9-
- openjdk-6-jdk
103
scala:
114
- 2.11.12
125
- 2.12.6
136
- 2.13.0-M4
147
jdk:
15-
- openjdk6
8+
- openjdk7
169
- oraclejdk8
1710
env:
1811
global:
@@ -23,29 +16,47 @@ env:
2316
# SONA_PASS
2417
- secure: "m0Fw/eH7RXJJoBTfqV6CMd7kaIN2pRPnQPNXJGb546UjqYAlYTkfjvVrWpsgpisRBptI1FEHn24yGbgAHjIes/4un/O62K66I0BffL8PbdeHeNcDjSrTesKEqage2mQfGOiqccVsmkgiKeXNYL8tPZRmPQQ3XZ97mS1SXWlqAJSMW6HfNnvqW14Gdb/snR6I8lQ2o5tRnLerWPnI96pp+xjZca2lD4XDvH2wLJXXLmYY61e23ZYzZMepxBxhGa7js3YTYzCWNrOfBLjFJ5nwRxbjR0WMuz5z5Gdy715WtguKS4Fffd/GJHycLROBU9LCAQDMTxMFvqzFqVFpfq0BuTmmkXFXj+a7dO+ABG0RfoDfoMjn7pHwyHNCZyMMuR1HCjMkbGFwC+Zme2UAYNivtcsuWWeMuypwjyqjfFfNns4FHJ0SXFtC/6+OJkAuUdbEJKReYWKWEsP5SnCH/8PLlc+uUl3tjQkFLc1sOAyx9cTWyBErwuJXhgTrjT9AWvO+fvhcm8z/p5+aaF/U9GIrzPqziX4hGjzc/WC+rsFJSiBDlFQl7br+m8WWs7/wuXqPGXmhf0BNQViDi7fZndDHcY3p3T0An05d/IMKjCUrgLDlJi6VYs9XN7S8ay6MH+XTwIsJGSxtGjfEO4rHGIjtR2GRr8TqdNfnpsI3ucbia1Y="
2518
matrix:
26-
- SCALAJS_VERSION=
27-
- SCALAJS_VERSION=0.6.23
28-
- SCALAJS_VERSION=1.0.0-M3
19+
- SCALA_TARGET=jvm
20+
- SCALA_TARGET=js SCALAJS_VERSION=0.6.23
21+
- SCALA_TARGET=js SCALAJS_VERSION=1.0.0-M3
2922

3023
matrix:
3124
exclude:
32-
- jdk: openjdk6
25+
# > 2.12 requires jdk8
26+
- jdk: openjdk7
3327
scala: 2.12.6
34-
- jdk: openjdk6
28+
29+
- jdk: openjdk7
3530
scala: 2.13.0-M4
31+
32+
# ?
3633
- jdk: oraclejdk8
3734
scala: 2.11.12
35+
36+
# 2.13.0-M4 is not available in Scala.js 1.0.0-M3
3837
- scala: 2.13.0-M4
39-
env: SCALAJS_VERSION=1.0.0-M3
38+
env: SCALAJS_VERSION=1.0.0-M3 SCALA_TARGET=js
39+
40+
# run migration test
4041
include:
4142
- scala: 2.12.6
4243
jdk: oraclejdk8
4344
env: TEST_SCALAFIX=true
4445

46+
# | jdk | scala | scala target | scala target version | scalafix test |
47+
# | ----------- | --------- | ------------ | -------------------- |---------------|
48+
# | openjdk7 | 2.11.12 | jvm | | |
49+
# | openjdk7 | 2.11.12 | js | 0.6.23 | |
50+
# | openjdk7 | 2.11.12 | js | 1.0.0-M3 | |
51+
# | oraclejdk8 | 2.12.6 | jvm | | |
52+
# | oraclejdk8 | 2.12.6 | js | 0.6.23 | |
53+
# | oraclejdk8 | 2.12.6 | js | 1.0.0-M3 | |
54+
# | oraclejdk8 | 2.13.0-M4 | jvm | | |
55+
# | oraclejdk8 | 2.13.0-M4 | js | 0.6.23 | |
56+
# | oraclejdk8 | 2.12.6 | jvm | | true |
57+
4558
before_script: ./checkCLA.sh
4659
script:
47-
# work around https://github.com/travis-ci/travis-ci/issues/9713
48-
- if [[ $JAVA_HOME = *java-6* ]]; then jdk_switcher use openjdk6; fi
4960
- java -version
5061
- admin/build.sh
5162

admin/build.sh

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,21 @@ if [[ "$TEST_SCALAFIX" == "true" ]]; then
2323
exit 0
2424
fi
2525

26-
if [ "$SCALAJS_VERSION" = "" ]; then
27-
projectPrefix="scala-collection-compat"
28-
else
29-
projectPrefix="scala-collection-compatJS"
30-
fi
26+
case "$SCALA_TARGET" in
27+
jvm)
28+
targetSuffix=""
29+
;;
30+
31+
js)
32+
targetSuffix="JS"
33+
;;
34+
35+
*)
36+
echo $"SCALA_TARGET: $SCALA_TARGET {jvm|js}"
37+
exit 1
38+
esac
39+
40+
projectPrefix="scala-collection-compat$targetSuffix"
3141

3242
verPat="[0-9]+\.[0-9]+\.[0-9]+(-[A-Za-z0-9-]+)?"
3343
tagPat="^v$verPat(#.*)?$"
@@ -52,4 +62,4 @@ if [[ "$TRAVIS_TAG" =~ $tagPat ]]; then
5262
fi
5363
fi
5464
55-
sbt "++$TRAVIS_SCALA_VERSION" "$publishVersion" "$projectPrefix/clean" "$projectPrefix/test" "$projectPrefix/publishLocal" "$publishTask"
65+
sbt -Dhttps.protocols=TLSv1.2 "++$TRAVIS_SCALA_VERSION" "$publishVersion" "$projectPrefix/clean" "$projectPrefix/test" "$projectPrefix/publishLocal" "$publishTask"

0 commit comments

Comments
 (0)