From da1b72b9461b55ecf187649458c25e89ed041873 Mon Sep 17 00:00:00 2001 From: Geod24 Date: Tue, 18 Feb 2020 02:23:06 +0900 Subject: [PATCH 1/3] Travis-ci: Remove sudo:false It is deprecated and hence not required anymore. --- .travis.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2d86252..af6348c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -68,7 +68,5 @@ before_install: script: ./travis-ci.sh -sudo: false - after_success: - bash <(curl -s https://codecov.io/bash) From d2bfb05e8514bff61628a554fcd731c88438412c Mon Sep 17 00:00:00 2001 From: Geod24 Date: Tue, 18 Feb 2020 02:24:35 +0900 Subject: [PATCH 2/3] Travis-ci: Remove LDC 1.14 and 1.9.0 They have been consistently failing on the CI for months, and there doesn't seem to be any interest in fixing it, however they do block new PRs. --- .travis.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index af6348c..e6056a7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,8 +14,6 @@ d: - ldc-1.17.0 - ldc-1.16.0 - ldc-1.15.0 - - ldc-1.14.0 - - ldc-1.9.0 - dmd-2.087.1 - dmd-2.086.1 - dmd-2.085.1 @@ -45,10 +43,6 @@ matrix: os: osx - d: ldc-1.15.0 os: osx - - d: ldc-1.14.0 - os: osx - - d: ldc-1.9.0 - os: osx include: - d: dmd env: CONFIG='select' DUB_FLAGS='--build unittest-cov --build-mode=singleFile' From 4d12325597f29cff06f9a36f43748d33774c545e Mon Sep 17 00:00:00 2001 From: Geod24 Date: Tue, 18 Feb 2020 02:29:54 +0900 Subject: [PATCH 3/3] Travis-ci: Update list of supported compiler Update the list to include the latest compilers (DMD 2.091.0 and LDC 1.20.1), as well as the previous 3 releases, plus the oldest supported release. Also switch from beta to the latest CI version, which is more informative, but still allow it to fail so as not to block development. --- .travis.yml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index e6056a7..312c5fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,16 +9,16 @@ d: # this way the overall test time gets cut down (GDC/LDC are a lot # slower tham DMD, so they should be started early), while still # catching most DMD version related build failures early - - dmd-2.088.0 + - dmd-2.091.0 - dmd-2.078.3 - - ldc-1.17.0 - - ldc-1.16.0 + - ldc-1.20.1 - ldc-1.15.0 - - dmd-2.087.1 - - dmd-2.086.1 - - dmd-2.085.1 - - dmd-2.079.0 - - dmd-beta + - ldc-1.19.0 + - ldc-1.18.0 + - dmd-2.089.1 + - dmd-2.088.1 + - dmd-nightly + - ldc-latest-ci env: - CONFIG=select @@ -30,16 +30,15 @@ env: matrix: allow_failures: - env: CONFIG=libasync - - d: dmd-beta + - d: dmd-nightly + - d: ldc-latest-ci exclude: - os: linux env: CONFIG=kqueue - os: osx env: CONFIG=epoll # see https://github.com/ldc-developers/ldc/issues/2187 - - d: ldc-1.17.0 - os: osx - - d: ldc-1.16.0 + - d: ldc-1.18.0 os: osx - d: ldc-1.15.0 os: osx