Update distro tests
This commit is contained in:
parent
bcca66eb6b
commit
71f1db6609
|
@ -64,13 +64,13 @@ ubuntu:latest apt-get update && apt-get install -y cabal-install
|
||||||
haskell:latest true
|
haskell:latest true
|
||||||
opensuse/leap:latest zypper install -y cabal-install ghc
|
opensuse/leap:latest zypper install -y cabal-install ghc
|
||||||
fedora:latest dnf install -y cabal-install ghc-template-haskell-devel findutils
|
fedora:latest dnf install -y cabal-install ghc-template-haskell-devel findutils
|
||||||
archlinux/base:latest pacman -S -y --noconfirm cabal-install ghc-static base-devel
|
archlinux:latest pacman -S -y --noconfirm cabal-install ghc-static base-devel
|
||||||
|
|
||||||
# Other versions we want to support
|
# Ubuntu LTS
|
||||||
ubuntu:18.04 apt-get update && apt-get install -y cabal-install
|
ubuntu:20.04 apt-get update && apt-get install -y cabal-install
|
||||||
|
|
||||||
# Misc Haskell including current and latest Stack build
|
# Stack on Ubuntu LTS
|
||||||
ubuntu:18.04 set -e; apt-get update && apt-get install -y curl && curl -sSL https://get.haskellstack.org/ | sh -s - -f && cd /mnt && exec test/stacktest
|
ubuntu:20.04 set -e; apt-get update && apt-get install -y curl && curl -sSL https://get.haskellstack.org/ | sh -s - -f && cd /mnt && exec test/stacktest
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
exit "$final"
|
exit "$final"
|
||||||
|
|
|
@ -18,10 +18,11 @@ command -v stack ||
|
||||||
stack setup || die "Failed to setup with default resolver"
|
stack setup || die "Failed to setup with default resolver"
|
||||||
stack build --test || die "Failed to build/test with default resolver"
|
stack build --test || die "Failed to build/test with default resolver"
|
||||||
|
|
||||||
|
# Nice to haves, but not necessary
|
||||||
for resolver in "${resolvers[@]}"
|
for resolver in "${resolvers[@]}"
|
||||||
do
|
do
|
||||||
stack --resolver="$resolver" setup || die "Failed to setup $resolver"
|
stack --resolver="$resolver" setup || die "Failed to setup $resolver. This probably doesn't matter."
|
||||||
stack --resolver="$resolver" build --test || die "Failed build/test with $resolver!"
|
stack --resolver="$resolver" build --test || die "Failed build/test with $resolver! This probably doesn't matter."
|
||||||
done
|
done
|
||||||
|
|
||||||
echo "Success"
|
echo "Success"
|
||||||
|
|
Loading…
Reference in New Issue