Andrei Borzenkov
654d143113
[ #105 ] Add hlint support, enable -Weveryting
...
Problem: we had a lot redundant dependencies and had no linter for handling obvious errors
Solution: hlint support and enable -Weverything flag, fix all hints from them, add hlint to the CI pipeline
2022-07-13 11:08:01 +04:00
Andrey Demidenko
c67ee9bd52
[ #47 ] Handle ftp links
...
Problem:
Currently we support only http and https links. If there is an `ftp://`
link, you will get exception.
Solution:
Use `ftp-client` to check connection to ftp, see response statuses and
check file existence. This produces adding new error types and small
refactoring.
Provide a test which is separate executable, where we have to pass CLA -
ftp host.
Co-authored-by: Alexander Bantyev <alexander.bantyev@serokell.io>
2021-10-08 13:59:14 +03:00
Zhenya Vinogradov
a0b3f9a5ad
Add trailing whitespace check to CI
...
The check is imported from serokell.nix. Nix files have been refactored,
to make 'cleanGit' funcion available in ci.nix
2021-03-11 14:47:34 +03:00
Zhenya Vinogradov
83effbb6fd
CI: bump nixpkgs and haskell.nix
2021-03-10 12:08:29 +03:00
Zhenya Vinogradov
2d637cd771
CI: fix pinning hackage and stackage
2020-09-28 11:51:01 +03:00
Zhenya Vinogradov
b07ff76fa5
[OPS-1023] CI: remove 'configureFlags' from build configuration
...
This option is not need anymore because new haskell.nix version seems to
supply the libraries automatically
2020-08-10 15:12:21 +03:00
Zhenya Vinogradov
914f967caa
[OPS-1023] CI: pin hackage.nix and stackage.nix independently
2020-08-10 15:12:21 +03:00
Alexander Bantyev
76b7ae101b
Add a windows build
2020-07-03 12:08:22 +03:00
Alexander Bantyev
4f94e4a8a8
Add numa to static libraries
2020-06-09 13:15:09 +03:00
Zhenya Vinogradov
7d0ac7cc31
Update haskell.nix invocation
...
haskell.nix interface changed
2020-06-09 13:15:08 +03:00
Yorick van Pelt
442554d41a
xrefcheck.nix: bump hs.nix, remove unneccesary flags
...
775c8cf756
fixed a bunch of problems with musl, we can now simplify and only need
the custom zlib.
2020-04-10 01:44:48 +03:00
Alexander Bantyev
2081a4718d
Remove haddock enforcer
...
Build dynamically so that haddock actually builds and remove the hack
that fails when haddock fails (because that has been implemented upstream)
2020-02-25 14:33:14 +03:00
Alexander Bantyev
31cde8652e
Automatically generate cache
2020-02-18 10:40:16 +03:00
martoon
fd949bc3c8
Rename the project to xrefcheck
...
Problem: the previous name `crossref-verifier` was found long and
boring.
Solution: rename to `xrefcheck`.
2020-01-14 12:17:01 +03:00