diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2019-12-30 23:17:35 +0000 |
---|---|---|
committer | William S Fulton <wsf@fultondesigns.co.uk> | 2019-12-30 23:17:35 +0000 |
commit | 5259082cb175737ffc1712587571927711855773 (patch) | |
tree | dc73b221c956cb14b55748c4dfe7ad0d90e0676c | |
parent | e7d0533a6feebbfce9813998f9d059a99aaed6dd (diff) | |
download | swig-5259082cb175737ffc1712587571927711855773.tar.gz |
Test Ruby 2.7 on Travis
Generated code does not yet compile, so set as allow_failure for now
rvm master currently needs to be installed when testing ruby-2.7 on Travis
-rw-r--r-- | .travis.yml | 11 | ||||
-rwxr-xr-x | Tools/travis-linux-install.sh | 6 |
2 files changed, 17 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml index 72ede27f9..b7a0866ea 100644 --- a/.travis.yml +++ b/.travis.yml @@ -302,6 +302,11 @@ matrix: dist: xenial - compiler: gcc os: linux + env: SWIGLANG=ruby VER=2.7 + sudo: required + dist: xenial + - compiler: gcc + os: linux env: SWIGLANG=scilab sudo: required dist: xenial @@ -449,6 +454,12 @@ matrix: env: SWIGLANG=php VER=7.2 sudo: required dist: xenial + # Not yet supported + - compiler: gcc + os: linux + env: SWIGLANG=ruby VER=2.7 + sudo: required + dist: xenial # Sometimes hits the Travis 50 minute time limit - compiler: clang os: osx diff --git a/Tools/travis-linux-install.sh b/Tools/travis-linux-install.sh index e902137df..27703a378 100755 --- a/Tools/travis-linux-install.sh +++ b/Tools/travis-linux-install.sh @@ -95,6 +95,12 @@ case "$SWIGLANG" in travis_retry sudo apt-get -qq install r-base ;; "ruby") + if [[ "$VER" == "2.7" ]]; then + # Ruby 2.7 support is currently only rvm master (30 Dec 2019) + travis_retry rvm get master + rvm reload + rvm list known + fi if [[ "$VER" ]]; then travis_retry rvm install $VER fi |