# travis-meta-yaml
[](https://travis-ci.org/phadej/travis-meta-yaml)
[](http://hackage.haskell.org/package/travis-meta-yaml)
## Motivation
Turn
```yaml
env:
- CABALVER=1.18 GHCVER=7.8.4
- CABALVER=1.22 GHCVER=7.10.1
- CABALVER=1.22 GHCVER=head
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-$CABALVER
- ghc-$GHCVER
matrix:
allow_failures:
- env: CABALVER=1.22 GHCVER=head
```
into
```yaml
matrix:
include:
- env: CABALVER=1.18 GHCVER=7.8.4
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.18
- ghc-7.8.4
- env: CABALVER=1.22 GHCVER=7.10.1
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.22
- ghc-7.10.1
- env: CABALVER=1.22 GHCVER=head
addons:
apt:
sources:
- hvr-ghc
packages:
- cabal-install-1.22
- ghc-head
allow_failures:
- env: CABALVER=1.22 GHCVER=head
```
## Features
Currently only expanding of `addons.apt`. Any feature requests are welcome.