-
Artem Pelenitsyn authored
* Introduce checks for upper dependencies in setup. setup depends are now checked for having upper dependencies. Upper bounds are mandatory for base and Cabal libraries, and are optional (but emit warning) for other libraries. Implicit dependencies are not being checked. * Add tests. * Fix tests. * add changelog * fix test for the newer cabal_raw' * scale down alerts: no warnings on any package, only errors on base+Cabal * address review comments * typo * improve changelog (add Cabal) * remove boundedAbove and use Distribution.Version.hasUpperBound instead Co-authored-by:
Alexander Vershilov <alexander.vershilov@gmail.com> Co-authored-by:
Emily Pillmore <emilypi@cohomolo.gy> Co-authored-by:
Mikolaj Konarski <mikolaj@well-typed.com>
Artem Pelenitsyn authored* Introduce checks for upper dependencies in setup. setup depends are now checked for having upper dependencies. Upper bounds are mandatory for base and Cabal libraries, and are optional (but emit warning) for other libraries. Implicit dependencies are not being checked. * Add tests. * Fix tests. * add changelog * fix test for the newer cabal_raw' * scale down alerts: no warnings on any package, only errors on base+Cabal * address review comments * typo * improve changelog (add Cabal) * remove boundedAbove and use Distribution.Version.hasUpperBound instead Co-authored-by:
Alexander Vershilov <alexander.vershilov@gmail.com> Co-authored-by:
Emily Pillmore <emilypi@cohomolo.gy> Co-authored-by:
Mikolaj Konarski <mikolaj@well-typed.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project is licensed under the BSD 3-Clause "New" or "Revised" License.
Learn more
LICENSE 8 B