Travis ci 是否允许大于 7.8 的 ghc 版本?

Does Travis ci allow ghc versions larger than 7.8?

我刚刚用这个 .travis.yml:

创建了一个 Haskell Travis CI 项目
language: haskell
ghc:
  - 7.8
  - 7.10

但 Travis 将第二个版本解释为 7.1https://travis-ci.org/fhaust/dtw/jobs/57648139

只有在我用引号将它括起来时才能识别该版本(尽管这会导致其他错误,因为 7.10 不是 Travis CI 上可用的版本):

language: haskell
ghc:
  - 7.8
  - "7.10"

这是一个错误吗?

编辑 2015-11-22

travis-ci 上的 GHC 7.10 有一个未解决的问题:https://github.com/travis-ci/travis-ci/issues/3785

这不是错误,这是使用 YAML 文件进行配置的结果:YAML 将 7.10 解析为数字 7.1

Travis 上的 node.js docs do 的所有版本号都用引号引起来:

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