Skip to content

Commit 1f958fd

Browse files
committed
Updated ci scripts
Added cabal.project.ci which enables -WError flag
1 parent b15e76d commit 1f958fd

4 files changed

Lines changed: 12 additions & 9 deletions

File tree

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,15 @@ install:
4141
- cabal install purescript-0.13.6
4242
- npm install -g bower
4343
script:
44+
- cp cabal.project.ci cabal.project.local
4445
- cabal build exe:zephyr
4546
- cabal run -f test-with-cabal zephyr-test -- -m generators -m dceEval -m dceExpr -m TestLib
4647
before_deploy:
4748
- bundle/build.sh $TRAVIS_OS_NAME
4849
deploy:
4950
provider: releases
5051
api_key:
51-
secure: QtwaWKRaMpFepbLXokFrLq7dCjOfMVyZvZdZKIj4AChETPpI/5UYwW9VUoiVlSmM9kt+vrCR/ijsn0sLDrT+irE0LXyuZSPxrahZeQgiL5g6EKy1zJhUQQTjXbd8q0zn8fnqkJ5pfDHhwb4JvxYIo3ZyCIS8ipL2fR9YVU4aBHgodzd5jYx9J9IRinDqTmcr2jqHNs19heg5S3Gka5YtwipdfFxDLvnZqNvUUnCaK0Ohis8FEEwr4bCSVLGrvhsht+ceCDAk2wUDrYgYQsIBfixJyoXTRpv36ANEj8ImFbv4HAzXcaP/Z815uuwlAbNH2nhSqX0Ng3tGHpwwut1g2d5K7psHi1J6o++QdTk/I+ep8buKxplnyo5/3b0rh24BC2VIBXDcVpSz+fWvYG/GtBm1fGerqYCr5g5Q5YnXTfY4d0ARBHUmB+F8vK2UfafLROFrDpI2xjrYiQAfS0++FJA5m15EKMEUcI1mXBSEtqmc5mumhWXI6FN4tmc2G644o9Pq2rcrJKt2TjZ/823AOGQZER1OOXatYLB7j6M3v5ZLMI3nYWCGmP51qpdNQjtmmhRcqKqI/9fjA7S9j6pYCRd4V/6KsS8ArNa4G4HOGSM/fMPN/6REREk/a1SlDF++ZIZGoXVj+FgePzsYDptDKTDdulb3UmmnS0J33Jfwm9s=
52+
secure: Yo9E4uBAgSAtsAj4CZ+hraiYdSbbeavNfcfcdUxapvB/fAsCs9sD2iNbqHfGwYppJKvnrYJZo62UsMskodSuqLhFnn6VH5k38N1xC3LY0VFQNvDwj4qf6WZ7Mig3m25xVElVmO7IVRRwThq837c10n8GOxvmfxMp+VDI5E7j3qkCLmtKAB0swtTWRQsRRiW0AqKZeAhZ8HINCNNwF65Q7/Vw1Gcm17J0ABh+pTVfJ+tO595JsA6W5+PrVnlcKDM+fuwT+EQ1BxhxKJORV+0lnDKG8KZ8PFkEF9xPW+erOXwTpA1E8SdnU5bucdOP128WR1Gy707pmoR4W16Nwo0fVC2yzxMxTKqdyqPCLBk4o09UYmp7urdplHVg8XXE2ulYqpkK7MQ47TpOJBwGA1zqQoyVJG4QgrPhyj1f1AxLVLXPIgB8MeoMO0nIShLkCJwTHAgTW8ca++TlSXvk/UuW9sbRBSwZJYqbUH2a4OTx3bDDjfhuhGU1nwCUlGA4TbQ/T6ae1uN3tjhUN1Z1RJCWi5u03ptwRu0yyWTmDzcUYAQn7X3cV5sXcPQTHJE6tV5c0SAfkEMI+lEFIRoE5I0SaeEHJN7Ez+AlA4eUnOxBCRed/90MqXLI9aLZMtNvpfnLJoaki5IThxgdrvHmj38eAOgPiBhD0a2HMZKuWNpqhZI=
5253
file_glob: true
5354
file:
5455
- bundle/*.tar.gz

appveyor.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,10 @@ install:
2121
- cabal --version
2222
- cabal update -v
2323
build_script:
24-
- ps: |
25-
# TODO: enable -Werror
26-
cabal build exe:zephyr
27-
cabal build -f test-with-cabal zephyr-test
28-
- ps: bash bundle/build.sh win64
24+
- cp cabal.project.ci cabal.project.local
25+
- cabal build exe:zephyr
26+
- cabal build -f test-with-cabal zephyr-test
27+
- bash bundle/build.sh win64
2928
test_script:
3029
# TODO: not testing `-m TestLib`
3130
- cabal run -f test-with-cabal zephyr-test -- -m generators -m dceEval -m dceExpr
@@ -37,8 +36,8 @@ artifacts:
3736
deploy:
3837
- provider: GitHub
3938
auth_token:
40-
secure: gHIxz3scq98LOgduo20IiKNFcLOmcKHHKH0qI4/z4TawrmbR+MV/rb1mG9GCXf7M
41-
artifact: x86-64-windows.tar.gz,x86-64-windows.sha
39+
secure: x7NfETL6i3LCuKpv9WZf4k/RmnZTr5glvheuBbl7FvFhtqDhc4YynBufhbjYKgLC
40+
artifact: x86_64-windows.tar.gz,x86_64-windows.sha
4241
draft: true
4342
force_update: true
4443
on:

bundle/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ case $1 in
1515
"linux")
1616
OS_NAME="x86_64-linux";;
1717
"osx")
18-
OS_NAME="x86_64-darwin";;
18+
OS_NAME="x86_64-osx";;
1919
"win64")
2020
OS_NAME="x86_64-windows";;
2121
*)

cabal.project.ci

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package zephyr
2+
ghc-options: -Werror
3+

0 commit comments

Comments
 (0)