Предоставляет ли Travis ci версии ghc больше 7,8?

Я только что создал проект Haskell Travis CI с этим .travis.yml:

language: haskell
ghc:
  - 7.8
  - 7.10

Но Трэвис интерпретирует вторую версию как 7.1: https://travis-ci.org/fhaust/dtw/jobs/57648139

Версия распознается только в том случае, если я заключу ее в кавычки (хотя это приводит к другим ошибкам, поскольку 7.10 не является версией, доступной на Travis CI):

language: haskell
ghc:
  - 7.8
  - "7.10"

Это ошибка?

Изменить 2015-11-22

Существует открытая проблема для GHC 7.10 на travis-ci: https://github.com/travis-ci/travis-ci/issues/3785

Ответ 1

Это не ошибка, это следствие использования файлов YAML для config: YAML анализирует 7.10 как число 7.1.

node.js docs на Travis действительно имеют все номера версий в кавычках:

language: node_js
node_js:
  - "0.12"
  - "0.11"
  - "0.10"
  - "0.8"
  - "0.6"
  - "iojs"
  - "iojs-v1.0.4"