Tomas Janousek
1805666e9d
Bump X11 dependency
...
We have a bunch of open PRs that need features added in X11-1.10.
Related: https://github.com/xmonad/xmonad/pull/274
Related: https://github.com/xmonad/xmonad/pull/273
Related: https://github.com/xmonad/xmonad-contrib/pull/545
Related: https://github.com/xmonad/xmonad-contrib/pull/546
Related: https://github.com/xmonad/xmonad-contrib/pull/399
2021-06-01 18:37:19 +01:00
Tomas Janousek
400730fe3b
Disable quickcheck-classes when building with stack
...
Stack doesn't support automatic flags: it doesn't backtrack when
dependency resolution fails using the default value of an automatic
flag, it just fails the build plan construction. We can't use automatic
flags to check if quickcheck-classes is available, and since the code is
tested by the haskell-ci.yml cabal workflow anyway, let's just disable
it here. It's not worth the hassle trying to enable it for select LTS
versions only. It's too much noise already, actually. :-(
Further reading:
https://cabal.readthedocs.io/en/latest/cabal-package.html#resolution-of-conditions-and-flags
https://github.com/commercialhaskell/stack/issues/1313#issuecomment-157259270
2021-04-03 17:13:25 +01:00
Tomas Janousek
fb390fa9cc
Revert "Revert "Re-enable lts based testing""
...
This reverts commit 8a8d5f71b1
.
There will be a separate GH Actions workflow for rebuilding the manpage,
and generatemanpage will be dropped from xmonad.cabal (see
https://github.com/xmonad/xmonad/issues/283 ) therefore the revert no
longer makes sense and the stack workflow can indeed be reverted back to
a working state so we can continue from there.
For more information, see the following revenge revert storm:
Related: https://github.com/xmonad/xmonad/issues/283
Related: https://github.com/xmonad/xmonad/pull/260
Related: https://github.com/xmonad/xmonad/pull/261
Related: https://github.com/xmonad/xmonad/pull/265
Related: https://github.com/xmonad/xmonad/pull/266
Related: https://github.com/xmonad/xmonad/pull/267
Related: https://github.com/xmonad/xmonad/pull/268
2021-03-31 11:52:57 +01:00
Peter Simons
8a8d5f71b1
Revert "Re-enable lts based testing"
2021-01-20 12:48:13 +01:00
Sibi Prabakaran
e12d0be1b2
Re-enable lts based testing
2021-01-20 16:20:58 +05:30
Peter Simons
5bb6c88b41
stack.yaml: switch from Stackage LTS to Nightly
...
Let's use a moderately recent compiler like ghc-8.10.3
instead of the old 8.8.x branch for development. Same goes
for our dependencies; development should take place with
recent versions of our dependencies.
2021-01-09 18:06:17 +01:00
Tomas Janousek
ff738988d3
github: Sync test workflow with that of xmonad-contrib
2020-12-16 11:24:15 +00:00
Sibi Prabakaran
6fa0bb7d4f
Remove travis rule
2020-12-11 18:10:35 +05:30
Peter Jones
76f4a16258
Add a stack.yaml
file for testing and easy Hackage upload
2017-02-10 16:20:01 -07:00