summaryrefslogtreecommitdiffhomepage
path: root/examples/cirrus.yml
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2022-08-09 23:48:44 +0100
committerjao <jao@gnu.org>2022-08-09 23:48:44 +0100
commit63303977071f34d8142709960e8dae97cea1951e (patch)
tree19ea7c2704548f64d01619d9418581156f35dea9 /examples/cirrus.yml
parent474a7ebbe2589ae6b03f13c8318f36e9d3fde00b (diff)
downloadxmobar-63303977071f34d8142709960e8dae97cea1951e.tar.gz
xmobar-63303977071f34d8142709960e8dae97cea1951e.tar.bz2
examples -> etc
Diffstat (limited to 'examples/cirrus.yml')
-rw-r--r--examples/cirrus.yml39
1 files changed, 0 insertions, 39 deletions
diff --git a/examples/cirrus.yml b/examples/cirrus.yml
deleted file mode 100644
index 6105386..0000000
--- a/examples/cirrus.yml
+++ /dev/null
@@ -1,39 +0,0 @@
-freebsd_instance:
- image_family: freebsd-13-0
-
-build_task:
- env:
- CONFIG: "--enable-tests --enable-benchmarks -fwith_mpd -fwith_xft"
-
- # caches the freebsd package downloads
- # saves probably just a couple of seconds, but hey...
- pkg_cache:
- folder: /var/cache/pkg
-
- install_script:
- - pkg install -y ghc hs-hlint xorg-libraries hs-cabal-install git autoconf libmpdclient pkgconf libXft hs-hspec-discover
-
- # cache the hackage index file and downloads which are
- # cabal v2-update downloads an incremental update, so we don't need to keep this up2date
- packages_cache:
- # warning: don't use ~/.cabal here, this will break the cache
- folder: /.cabal/packages
- reupload_on_changes: false
-
- # cache the dependencies built by cabal
- # they have to be uploaded on every change to make the next build fast
- store_cache:
- # warning: don't use ~/.cabal here, this will break the cache
- folder: /.cabal/store
- fingerprint_script: cat xmobar.cabal
- reupload_on_changes: true
-
- build_script:
- - cabal v2-update
- - timeout 1800 cabal v2-build -j4 $CONFIG || (($?==124))
-
- lint_script:
- - hlint src
-
- test_script:
- - cabal v2-test -j4 $CONFIG