Skip to content

Instantly share code, notes, and snippets.

@brendanhay
Last active August 29, 2015 14:27
Show Gist options
  • Select an option

  • Save brendanhay/c489cd89c599b6678f00 to your computer and use it in GitHub Desktop.

Select an option

Save brendanhay/c489cd89c599b6678f00 to your computer and use it in GitHub Desktop.

Revisions

  1. brendanhay revised this gist Aug 10, 2015. 1 changed file with 40 additions and 149 deletions.
    189 changes: 40 additions & 149 deletions travis-matrix.sh
    Original file line number Diff line number Diff line change
    @@ -1,155 +1,46 @@
    #!/usr/bin/env bash

    matrix:
    fast_finish: true
    allow_failures:
    # This is due to the constant GHC ExitFailure (-9) that occurs on
    # the non-GCE/container infrastructure.
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ec2
    set -e

    # Below is auto-generated by ./scripts/travis-matrix >> .travis.yml
    include:
    # Core - GHC 7.10.1
    - env: GHCVER=7.10.1 LIBRARY=documentation
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-core
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    core=( documentation amazonka-core amazonka )

    # Priority - GHC 7.10.1
    - env: GHCVER=7.10.1 LIBRARY=amazonka-s3
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-autoscaling
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elb
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sqs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-iam
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ec2
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    priority_=( s3 autoscaling elb sqs iam ec2 )
    priority=${priority_[@]/#/amazonka-}

    # Priority - GHC 7.8.4
    - env: GHCVER=7.8.4 LIBRARY=amazonka-s3
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-autoscaling
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-elb
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-sqs
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-iam
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-ec2
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    library_=( $(ls -d amazonka-*) )
    library=( $(echo ${library_[@]} ${priority[@]} | tr ' ' '\n' | sort | uniq -u) )

    # Priority - GHC 7.6.3
    - env: GHCVER=7.6.3 LIBRARY=amazonka-s3
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-autoscaling
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-elb
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-sqs
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-iam
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-ec2
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    entry() {
    local ver="$1"
    local lib="$2"

    # Remainder - GHC 7.10.1
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudformation
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudfront
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudhsm
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudsearch
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudsearch-domains
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudtrail
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudwatch
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudwatch-logs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-codecommit
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-codedeploy
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-codepipeline
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cognito-identity
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cognito-sync
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-config
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-datapipeline
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-devicefarm
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-directconnect
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-doc
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ds
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-dynamodb
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-dynamodb-streams
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ecs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-efs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elasticache
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elasticbeanstalk
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elastictranscoder
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-emr
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-glacier
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-importexport
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-kinesis
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-kms
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-lambda
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ml
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-opsworks
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-rds
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-redshift
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-route53
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-route53-domains
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sdb
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ses
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sns
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ssm
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-storagegateway
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sts
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-support
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-swf
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-workspaces
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    cat <<-YAML
    - env: GHCVER=${ver} LIBRARY=${lib}
    addons: { apt: { packages: [ghc-${ver}], sources: [hvr-ghc] }
    YAML
    }

    matrix() {
    local title="$1"
    declare -a versions=("${!2}")
    declare -a selected=("${!3}")

    for ver in ${versions[@]}; do
    echo " # ${title} - GHC ${ver}"

    for lib in ${selected[@]}; do
    entry $ver $lib
    done

    echo ""
    done
    }

    ghc_710=( 7.10.1 )
    ghc_all=( 7.10.1 7.8.4 7.6.3 )

    echo " include:"

    matrix "Core" ghc_710[@] core[@]
    matrix "Priority" ghc_all[@] priority[@]
    matrix "Remainder" ghc_710[@] library[@]
  2. brendanhay created this gist Aug 10, 2015.
    155 changes: 155 additions & 0 deletions travis-matrix.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,155 @@

    matrix:
    fast_finish: true
    allow_failures:
    # This is due to the constant GHC ExitFailure (-9) that occurs on
    # the non-GCE/container infrastructure.
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ec2

    # Below is auto-generated by ./scripts/travis-matrix >> .travis.yml
    include:
    # Core - GHC 7.10.1
    - env: GHCVER=7.10.1 LIBRARY=documentation
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-core
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }

    # Priority - GHC 7.10.1
    - env: GHCVER=7.10.1 LIBRARY=amazonka-s3
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-autoscaling
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elb
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sqs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-iam
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ec2
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }

    # Priority - GHC 7.8.4
    - env: GHCVER=7.8.4 LIBRARY=amazonka-s3
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-autoscaling
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-elb
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-sqs
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-iam
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }
    - env: GHCVER=7.8.4 LIBRARY=amazonka-ec2
    addons: { apt: { packages: [ghc-7.8.4], sources: [hvr-ghc] }

    # Priority - GHC 7.6.3
    - env: GHCVER=7.6.3 LIBRARY=amazonka-s3
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-autoscaling
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-elb
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-sqs
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-iam
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }
    - env: GHCVER=7.6.3 LIBRARY=amazonka-ec2
    addons: { apt: { packages: [ghc-7.6.3], sources: [hvr-ghc] }

    # Remainder - GHC 7.10.1
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudformation
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudfront
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudhsm
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudsearch
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudsearch-domains
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudtrail
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudwatch
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cloudwatch-logs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-codecommit
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-codedeploy
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-codepipeline
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cognito-identity
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-cognito-sync
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-config
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-datapipeline
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-devicefarm
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-directconnect
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-doc
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ds
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-dynamodb
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-dynamodb-streams
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ecs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-efs
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elasticache
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elasticbeanstalk
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-elastictranscoder
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-emr
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-glacier
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-importexport
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-kinesis
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-kms
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-lambda
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ml
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-opsworks
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-rds
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-redshift
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-route53
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-route53-domains
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sdb
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ses
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sns
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-ssm
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-storagegateway
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-sts
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-support
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-swf
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }
    - env: GHCVER=7.10.1 LIBRARY=amazonka-workspaces
    addons: { apt: { packages: [ghc-7.10.1], sources: [hvr-ghc] }