From e16f4c165d45368416cf6b064ada9ebdb12f9a90 Mon Sep 17 00:00:00 2001 From: Daniel Gröber Date: Wed, 30 Jan 2019 20:59:54 +0100 Subject: ci: Move stack install logic into seperate script --- scripts/ci/steps/25-deps.sh | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) (limited to 'scripts/ci/steps/25-deps.sh') diff --git a/scripts/ci/steps/25-deps.sh b/scripts/ci/steps/25-deps.sh index 3a0cb21..69e5ef3 100644 --- a/scripts/ci/steps/25-deps.sh +++ b/scripts/ci/steps/25-deps.sh @@ -18,29 +18,7 @@ ghc_ver=$(ghc --numeric-version) if verlte "$stack_ver" 1.9.3 && verlte 8.2.2 "$ghc_ver" then + "$CI_SCRIPTS_DIR"/install-stack.sh "$build_dir/bin" PATH="$build_dir/bin:$PATH" export PATH - - cabal v2-install \ - --symlink-bindir="$build_dir/bin" \ - --constraint "network < 3" \ - --package-env=/dev/null \ - hpack || exit 1 - - stack_dir="$(mktemp --tmpdir -d "cabal-helper.stacksrcXXXXXXXXX")" - - git clone \ - --depth=1 \ - --branch=stable \ - https://github.com/commercialhaskell/stack "$stack_dir" || exit 1 - - ( - cd "$stack_dir" - hpack - cabal v2-install \ - --symlink-bindir="$build_dir/bin" \ - --constraint "Cabal == 2.4.0.1" \ - --constraint "network < 3" . \ - --package-env=/dev/null || exit 1 - ) || exit 1 fi -- cgit v1.2.3