|
| 1 | +version: ~> 1.0 # needed for imports |
| 2 | + |
| 3 | +import: scala/scala-dev:travis/default.yml |
| 4 | + |
1 | 5 | language: scala
|
2 | 6 |
|
3 | 7 | scala:
|
| 8 | + - 3.0.0-M1 |
4 | 9 | - 2.11.12
|
5 |
| - - 2.12.8 |
6 |
| - - 2.13.0 |
| 10 | + - 2.12.12 |
| 11 | + - 2.13.3 |
7 | 12 |
|
8 | 13 | env:
|
9 |
| - global: |
10 |
| - # PGP_PASSPHRASE |
11 |
| - - secure: "SkBtn/6OjEldoikn0MFuyeLT/pau27kwKSDYTVQeJ4BKDzdWLwLE5Q3RukLGttIfNdhOvRoocpQSW9GkZfibTHmwrRnAokucfZCqTsKbwoOp1xIoOh5GrrVrB6gcP7WBTKinqFdBgSvLOrP7GviImz4ZuB9wq1r+mToGG4pDrXc=" |
12 |
| - # SONA_USER |
13 |
| - - secure: "JSv/Er6q1XtTpRH1bpU63YBf7ufwg0vW+Kv/udQBtr8YX/P3gRYC1x6hW4uwftaKMYh7wXDkfNy51SRpH3kUptdJvjPUifVElyPiYlsumetmD+rZJmxX6agx+U5pdjIXPqPoton9MdSVHNTROeTu339bDak0Z+N5ht5wRfjP7F4=" |
14 |
| - # SONA_PASS |
15 |
| - - secure: "OIVtcj7AHZr8Grpf03ZmZsygcADewiYIvSnRwLYCx+5AqOzs39EZ68DsIOxi7wEXVUbVj5RvLXpKzLX3iN+UszLOQRoFPFQyyn+3Y50f8T2aRxdZtInzXn0sCVTj4Hhd/zbKl1W+2Nh3Sqazab7tFoQVzEyYqhcPeiNRMF7h+aY=" |
16 |
| - matrix: |
17 |
| - # The empty SCALAJS_VERSION will only compile for the JVM |
18 |
| - - SCALAJS_VERSION= ADOPTOPENJDK=8 |
19 |
| - - SCALAJS_VERSION=0.6.28 ADOPTOPENJDK=8 |
20 |
| - - SCALAJS_VERSION=1.0.0-M8 ADOPTOPENJDK=8 |
21 |
| - - SCALAJS_VERSION= ADOPTOPENJDK=11 |
| 14 | + - ADOPTOPENJDK=8 SCALAJS_VERSION= |
| 15 | + - ADOPTOPENJDK=8 SCALAJS_VERSION=1.3.1 |
| 16 | + - ADOPTOPENJDK=11 SCALAJS_VERSION= |
22 | 17 |
|
23 | 18 | matrix:
|
| 19 | + exclude: |
| 20 | + - scala: 3.0.0-M1 |
| 21 | + env: ADOPTOPENJDK=8 SCALAJS_VERSION=1.3.1 |
24 | 22 | include:
|
25 |
| - - env: SCALANATIVE_VERSION=0.3.9 ADOPTOPENJDK=8 |
26 |
| - - env: SCALANATIVE_VERSION=0.4.0-M2 ADOPTOPENJDK=8 |
27 |
| - |
28 |
| -before_install: |
29 |
| - # adding $HOME/.sdkman to cache would create an empty directory, which interferes with the initial installation |
30 |
| - - "[[ -d $HOME/.sdkman/bin/ ]] || rm -rf $HOME/.sdkman/" |
31 |
| - - curl -sL https://get.sdkman.io | bash |
32 |
| - - echo sdkman_auto_answer=true > $HOME/.sdkman/etc/config |
33 |
| - - source "$HOME/.sdkman/bin/sdkman-init.sh" |
| 23 | + - scala: 2.11.12 |
| 24 | + env: ADOPTOPENJDK=8 SCALANATIVE_VERSION=0.3.9 |
| 25 | + - scala: 2.11.12 |
| 26 | + env: ADOPTOPENJDK=8 SCALANATIVE_VERSION=0.4.0-M2 |
34 | 27 |
|
35 | 28 | install:
|
36 |
| - - sdk install java $(sdk list java | grep -o "$ADOPTOPENJDK\.[0-9\.]*hs-adpt" | head -1) |
37 |
| - - unset JAVA_HOME |
38 |
| - - java -Xmx32m -version |
39 |
| - - javac -J-Xmx32m -version |
| 29 | + - git fetch --tags # get all tags for sbt-dynver |
40 | 30 |
|
41 |
| -script: admin/build.sh |
| 31 | +script: ./build.sh |
42 | 32 |
|
43 | 33 | notifications:
|
44 | 34 | email:
|
45 | 35 |
|
46 | 36 |
|
47 |
| - |
48 |
| -before_cache: |
49 |
| - - find $HOME/.sbt -name "*.lock" | xargs rm |
50 |
| - - find $HOME/.ivy2/cache -name "ivydata-*.properties" | xargs rm |
51 |
| -cache: |
52 |
| - directories: |
53 |
| - - $HOME/.ivy2/cache |
54 |
| - - $HOME/.sbt/boot |
55 |
| - - $HOME/.sbt/launchers |
56 |
| - - $HOME/.sdkman |
0 commit comments