From e04f31c766d43d75044f5daea9aa1620b5512efe Mon Sep 17 00:00:00 2001 From: Ryan Scott Date: Fri, 12 Oct 2018 12:45:30 -0400 Subject: [PATCH] Gnarly workaround for haskell-CI/haskell-ci#184 --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index 7db6ed0..c7f2942 100644 --- a/.travis.yml +++ b/.travis.yml @@ -94,6 +94,10 @@ install: - "printf 'packages: \".\" \"./examples\"\\n' > cabal.project" - echo 'package blank-canvas-examples' >> cabal.project - "echo ' flags: +examples' >> cabal.project" + - "echo 'source-repository-package' >> cabal.project" + - "echo ' type: git' >> cabal.project" + - "echo ' location: https://github.com/ku-fpg/remote-monad' >> cabal.project" + - "echo ' tag: 3761a8ad889e9bd06a562d36cafb182513dbb6e1' >> cabal.project" - touch cabal.project.local - "if ! $NOINSTALLEDCONSTRAINTS; then for pkg in $($HCPKG list --simple-output); do echo $pkg | grep -vw -- blank-canvas | grep -vw -- blank-canvas-examples | sed 's/^/constraints: /' | sed 's/-[^-]*$/ installed/' >> cabal.project.local; done; fi" - cat cabal.project || true @@ -120,6 +124,10 @@ script: - "printf 'packages: blank-canvas-*/*.cabal blank-canvas-examples-*/*.cabal\\n' > cabal.project" - echo 'package blank-canvas-examples' >> cabal.project - "echo ' flags: +examples' >> cabal.project" + - "echo 'source-repository-package' >> cabal.project" + - "echo ' type: git' >> cabal.project" + - "echo ' location: https://github.com/ku-fpg/remote-monad' >> cabal.project" + - "echo ' tag: 3761a8ad889e9bd06a562d36cafb182513dbb6e1' >> cabal.project" - touch cabal.project.local - "if ! $NOINSTALLEDCONSTRAINTS; then for pkg in $($HCPKG list --simple-output); do echo $pkg | grep -vw -- blank-canvas | grep -vw -- blank-canvas-examples | sed 's/^/constraints: /' | sed 's/-[^-]*$/ installed/' >> cabal.project.local; done; fi" - cat cabal.project || true