diff --git a/.travis.yml b/.travis.yml index 81a0c7c7..80ae57a6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,26 +10,19 @@ osx_image: xcode9 d: - dmd + - dmd-2.076.1 - dmd-2.075.1 - dmd-2.074.1 - dmd-2.073.1 - dmd-2.073.0 - dmd-2.072.2 - dmd-2.071.2 - - dmd-2.070.2 - - dmd-2.069.2 - - dmd-2.068.2 - ldc - ldc-1.4.0 - ldc-1.3.0 - ldc-1.2.0 - ldc-1.1.1 - - ldc-1.0.0 - - ldc-0.17.5 - - ldc-0.17.1 - - ldc-0.17.0 - gdc - - gdc-4.8.5 addons: mariadb: '10.1' @@ -52,20 +45,23 @@ script: ./run-tests # most builds are already defined, the matrix is used to test alternative db versions matrix: include: - - d: dmd-2.070.2 + - d: dmd addons: mariadb: '5.5' apt: packages: [ libevent-dev ] env: DB=mariadb-5.5 - - d: dmd-2.070.2 + - d: dmd services: - mysql addons: apt: packages: [ libevent-dev ] env: DB=mysql-default - - #allow_failures: - # - d: gdc +# dmd 2.074.1 and the ldc equivalent (v1.4.0) have a problem with std.typecons.Nullable +# gdc will fail due to std.experimental.allocator + allow_failures: + - d: dmd-2.074.1 + - d: ldc-1.4.0 + - d: gdc diff --git a/dub.sdl b/dub.sdl index 53f6359f..6039e377 100644 --- a/dub.sdl +++ b/dub.sdl @@ -34,7 +34,7 @@ configuration "unittest-vibe" { targetName "mysqln-tests-vibe" excludedSourceFiles "source/app.d" - dependency "vibe-d:core" version=">=0.7.32 <0.9.0-0" optional=false + dependency "vibe-d:core" version=">=0.8.1 <0.9.0-0" optional=false mainSourceFile "source/mysql/package.d" debugVersions "MYSQL_INTEGRATION_TESTS" diff --git a/dub.selections.json b/dub.selections.json index 03046ed4..c9a4d094 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -6,6 +6,6 @@ "libevent": "2.0.1+2.0.16", "memutils": "0.4.7", "openssl": "1.1.4+1.0.1g", - "vibe-d": "0.7.32" + "vibe-d": "0.8.1" } }