После обновления .cabal
файла *1002* моего пакета на Cabal 2.2 большинство моих сборок Travis CI с распознавателями старше LTS 12.9 завершается с ошибкой:
Это описание пакета соответствует версии 2.2 спецификации Cabal.Этот инструмент поддерживает только до версии XX.XX.XX.
, где версия варьируется в зависимости от распознавателя, указанного в моем .travis.yaml
.
ItКажется, что для каждого распознавателя мне нужно указать свою версию Cabal. На самом деле, из-за изменений спецификации Cabal, мне кажется, нужен отдельный файл .cabal
для каждого распознавателя.Это тот случай?Есть ли способ лучше?Как мне сопоставить правильную спецификацию Cabal с каждым распознавателем в моих сборках Travis CI?