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.
This commit is contained in:
Geod24 2020-02-18 02:29:54 +09:00
parent d2bfb05e85
commit 4d12325597

View file

@ -9,16 +9,16 @@ d:
# this way the overall test time gets cut down (GDC/LDC are a lot # 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 # slower tham DMD, so they should be started early), while still
# catching most DMD version related build failures early # catching most DMD version related build failures early
- dmd-2.088.0 - dmd-2.091.0
- dmd-2.078.3 - dmd-2.078.3
- ldc-1.17.0 - ldc-1.20.1
- ldc-1.16.0
- ldc-1.15.0 - ldc-1.15.0
- dmd-2.087.1 - ldc-1.19.0
- dmd-2.086.1 - ldc-1.18.0
- dmd-2.085.1 - dmd-2.089.1
- dmd-2.079.0 - dmd-2.088.1
- dmd-beta - dmd-nightly
- ldc-latest-ci
env: env:
- CONFIG=select - CONFIG=select
@ -30,16 +30,15 @@ env:
matrix: matrix:
allow_failures: allow_failures:
- env: CONFIG=libasync - env: CONFIG=libasync
- d: dmd-beta - d: dmd-nightly
- d: ldc-latest-ci
exclude: exclude:
- os: linux - os: linux
env: CONFIG=kqueue env: CONFIG=kqueue
- os: osx - os: osx
env: CONFIG=epoll env: CONFIG=epoll
# see https://github.com/ldc-developers/ldc/issues/2187 # see https://github.com/ldc-developers/ldc/issues/2187
- d: ldc-1.17.0 - d: ldc-1.18.0
os: osx
- d: ldc-1.16.0
os: osx os: osx
- d: ldc-1.15.0 - d: ldc-1.15.0
os: osx os: osx