Skip to content

Commit

Permalink
Add ghc-8.10 in travis build pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
freizl committed Mar 8, 2021
1 parent f1a18fb commit 4a44796
Showing 1 changed file with 86 additions and 6 deletions.
92 changes: 86 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,20 +32,101 @@ before_cache:
- rm -rfv $CABALHOME/packages/head.hackage
jobs:
include:
- compiler: ghc-8.10.4
addons:
{
"apt":
{
"sources":
[
{
"sourceline": "deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main",
"key_url": "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286",
},
],
"packages": ["ghc-8.10.4", "cabal-install-3.0"],
},
}
os: linux
- compiler: ghc-8.8.1
addons: {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.8.1","cabal-install-3.0"]}}
addons:
{
"apt":
{
"sources":
[
{
"sourceline": "deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main",
"key_url": "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286",
},
],
"packages": ["ghc-8.8.1", "cabal-install-3.0"],
},
}
os: linux
- compiler: ghc-8.6.5
addons: {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.6.5","cabal-install-3.0"]}}
addons:
{
"apt":
{
"sources":
[
{
"sourceline": "deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main",
"key_url": "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286",
},
],
"packages": ["ghc-8.6.5", "cabal-install-3.0"],
},
}
os: linux
- compiler: ghc-8.4.4
addons: {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.4.4","cabal-install-3.0"]}}
addons:
{
"apt":
{
"sources":
[
{
"sourceline": "deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main",
"key_url": "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286",
},
],
"packages": ["ghc-8.4.4", "cabal-install-3.0"],
},
}
os: linux
- compiler: ghc-8.2.2
addons: {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.2.2","cabal-install-3.0"]}}
addons:
{
"apt":
{
"sources":
[
{
"sourceline": "deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main",
"key_url": "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286",
},
],
"packages": ["ghc-8.2.2", "cabal-install-3.0"],
},
}
os: linux
- compiler: ghc-8.0.2
addons: {"apt":{"sources":[{"sourceline":"deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main","key_url":"https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286"}],"packages":["ghc-8.0.2","cabal-install-3.0"]}}
addons:
{
"apt":
{
"sources":
[
{
"sourceline": "deb http://ppa.launchpad.net/hvr/ghc/ubuntu xenial main",
"key_url": "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x063dab2bdc0b3f9fcebc378bff3aeacef6f88286",
},
],
"packages": ["ghc-8.0.2", "cabal-install-3.0"],
},
}
os: linux
before_install:
- HC=$(echo "/opt/$CC/bin/ghc" | sed 's/-/\//')
Expand Down Expand Up @@ -139,6 +220,5 @@ script:
# Building without installed constraints for packages in global-db...
- rm -f cabal.project.local
- ${CABAL} v2-build $WITHCOMPILER --disable-tests --disable-benchmarks all

# REGENDATA ("0.9.20200121",["--branches","master","-o",".travis.yml","servant-mock.cabal"])
# EOF

0 comments on commit 4a44796

Please sign in to comment.