Tony Zorman
b394435443
ci: Test against GHC 9.6.1
...
+ Regenerate haskell-ci and adjust relevant patches.
- Remove haskell-ci-dependabot.patch, as it is no longer necessary.
Related: xmonad/xmonad-contrib@635711e994
2023-03-31 07:46:37 +02:00
Tomas Janousek
2502fd8d55
ci: Bump actions/* to v3 in haskell-ci workflow
...
This gets rid of the deprecation warnings about
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-11-27 17:38:41 +00:00
Tomas Janousek
c19eb06807
ci: Fix docs tarball
...
haskell-ci by default passes --haddock-all to cabal v2-haddock, which
builds docs for all components and the …-docs.tar.gz tarball ends up
containing the docs for the last component, which happens to be tests.
We need the tarball to contain the library docs, for upload to Hackage.
Fixes: 25a4ed69da9c ("ci: Bump haskell-ci")
2022-10-30 23:05:31 +00:00
Tomas Janousek
a9abc4e09c
ci: Drop hlint from haskell-ci workflow
...
As we have a separate hlint workflow now, this is no longer needed.
Related: https://github.com/xmonad/xmonad-contrib/issues/669
Related: 7cee191516
2022-10-30 20:31:04 +00:00
Tomas Janousek
3f1a37f216
ci: Enable hlint in haskell-ci
...
Closes: https://github.com/xmonad/xmonad/pull/402
Related: https://github.com/xmonad/xmonad-contrib/issues/669
2022-06-25 18:49:02 +01:00
Tomas Janousek
3e76270245
ci: Disable optimization in the haskell-ci workflow
...
Cuts a couple dozen seconds from the build. This was already disabled in
the Stack workflow and we just forgot to put it here as well.
Related: https://github.com/xmonad/xmonad-contrib/pull/580
2021-08-08 11:54:58 +01:00
Tomas Janousek
85787ce059
Automate and document releasing to Hackage
...
Pioneered in https://github.com/xmonad/X11 , this adds automation for
Hackage releases and updates MAINTAINERS.md with simplified instruction
for the release procedure.
Related: https://github.com/xmonad/xmonad/issues/75
Related: https://github.com/xmonad/xmonad/issues/264
Related: https://github.com/xmonad/xmonad-contrib/issues/393
2021-07-24 18:13:11 +01:00
Tomas Janousek
6caac22df1
ci: git-friendly apt deps in cabal.haskell-ci
2021-05-23 18:33:00 +01:00
Tomas Janousek
5cdf428f55
ci: Enable -Werror
...
We don't want to ignore warnings do we?
2021-03-31 12:00:30 +01:00
Tomas Janousek
e4659c2475
ci: Move apt deps to cabal.haskell-ci and regenerate haskell-ci
...
Related: https://github.com/xmonad/X11/pull/75
Related: https://github.com/xmonad/xmonad/issues/283
2021-03-31 11:59:13 +01:00