Skip to content

Commit

Permalink
Updated ci scripts
Browse files Browse the repository at this point in the history
Added cabal.project.ci which enables -WError flag
  • Loading branch information
coot committed Jan 31, 2020
1 parent b15e76d commit 1f958fd
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 9 deletions.
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,15 @@ install:
- cabal install purescript-0.13.6
- npm install -g bower
script:
- cp cabal.project.ci cabal.project.local
- cabal build exe:zephyr
- cabal run -f test-with-cabal zephyr-test -- -m generators -m dceEval -m dceExpr -m TestLib
before_deploy:
- bundle/build.sh $TRAVIS_OS_NAME
deploy:
provider: releases
api_key:
secure: QtwaWKRaMpFepbLXokFrLq7dCjOfMVyZvZdZKIj4AChETPpI/5UYwW9VUoiVlSmM9kt+vrCR/ijsn0sLDrT+irE0LXyuZSPxrahZeQgiL5g6EKy1zJhUQQTjXbd8q0zn8fnqkJ5pfDHhwb4JvxYIo3ZyCIS8ipL2fR9YVU4aBHgodzd5jYx9J9IRinDqTmcr2jqHNs19heg5S3Gka5YtwipdfFxDLvnZqNvUUnCaK0Ohis8FEEwr4bCSVLGrvhsht+ceCDAk2wUDrYgYQsIBfixJyoXTRpv36ANEj8ImFbv4HAzXcaP/Z815uuwlAbNH2nhSqX0Ng3tGHpwwut1g2d5K7psHi1J6o++QdTk/I+ep8buKxplnyo5/3b0rh24BC2VIBXDcVpSz+fWvYG/GtBm1fGerqYCr5g5Q5YnXTfY4d0ARBHUmB+F8vK2UfafLROFrDpI2xjrYiQAfS0++FJA5m15EKMEUcI1mXBSEtqmc5mumhWXI6FN4tmc2G644o9Pq2rcrJKt2TjZ/823AOGQZER1OOXatYLB7j6M3v5ZLMI3nYWCGmP51qpdNQjtmmhRcqKqI/9fjA7S9j6pYCRd4V/6KsS8ArNa4G4HOGSM/fMPN/6REREk/a1SlDF++ZIZGoXVj+FgePzsYDptDKTDdulb3UmmnS0J33Jfwm9s=
secure: Yo9E4uBAgSAtsAj4CZ+hraiYdSbbeavNfcfcdUxapvB/fAsCs9sD2iNbqHfGwYppJKvnrYJZo62UsMskodSuqLhFnn6VH5k38N1xC3LY0VFQNvDwj4qf6WZ7Mig3m25xVElVmO7IVRRwThq837c10n8GOxvmfxMp+VDI5E7j3qkCLmtKAB0swtTWRQsRRiW0AqKZeAhZ8HINCNNwF65Q7/Vw1Gcm17J0ABh+pTVfJ+tO595JsA6W5+PrVnlcKDM+fuwT+EQ1BxhxKJORV+0lnDKG8KZ8PFkEF9xPW+erOXwTpA1E8SdnU5bucdOP128WR1Gy707pmoR4W16Nwo0fVC2yzxMxTKqdyqPCLBk4o09UYmp7urdplHVg8XXE2ulYqpkK7MQ47TpOJBwGA1zqQoyVJG4QgrPhyj1f1AxLVLXPIgB8MeoMO0nIShLkCJwTHAgTW8ca++TlSXvk/UuW9sbRBSwZJYqbUH2a4OTx3bDDjfhuhGU1nwCUlGA4TbQ/T6ae1uN3tjhUN1Z1RJCWi5u03ptwRu0yyWTmDzcUYAQn7X3cV5sXcPQTHJE6tV5c0SAfkEMI+lEFIRoE5I0SaeEHJN7Ez+AlA4eUnOxBCRed/90MqXLI9aLZMtNvpfnLJoaki5IThxgdrvHmj38eAOgPiBhD0a2HMZKuWNpqhZI=
file_glob: true
file:
- bundle/*.tar.gz
Expand Down
13 changes: 6 additions & 7 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,10 @@ install:
- cabal --version
- cabal update -v
build_script:
- ps: |
# TODO: enable -Werror
cabal build exe:zephyr
cabal build -f test-with-cabal zephyr-test
- ps: bash bundle/build.sh win64
- cp cabal.project.ci cabal.project.local
- cabal build exe:zephyr
- cabal build -f test-with-cabal zephyr-test
- bash bundle/build.sh win64
test_script:
# TODO: not testing `-m TestLib`
- cabal run -f test-with-cabal zephyr-test -- -m generators -m dceEval -m dceExpr
Expand All @@ -37,8 +36,8 @@ artifacts:
deploy:
- provider: GitHub
auth_token:
secure: gHIxz3scq98LOgduo20IiKNFcLOmcKHHKH0qI4/z4TawrmbR+MV/rb1mG9GCXf7M
artifact: x86-64-windows.tar.gz,x86-64-windows.sha
secure: x7NfETL6i3LCuKpv9WZf4k/RmnZTr5glvheuBbl7FvFhtqDhc4YynBufhbjYKgLC
artifact: x86_64-windows.tar.gz,x86_64-windows.sha
draft: true
force_update: true
on:
Expand Down
2 changes: 1 addition & 1 deletion bundle/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ case $1 in
"linux")
OS_NAME="x86_64-linux";;
"osx")
OS_NAME="x86_64-darwin";;
OS_NAME="x86_64-osx";;
"win64")
OS_NAME="x86_64-windows";;
*)
Expand Down
3 changes: 3 additions & 0 deletions cabal.project.ci
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
package zephyr
ghc-options: -Werror

0 comments on commit 1f958fd

Please sign in to comment.