nixpkgs/maintainers/scripts/haskell
sternenseemann 7e9d55f0c4 maintainers/scripts: test for haskell configuration overlays
The added nix expression allows maintainers to check for regressions in
the configuration overlays employed by haskellPackages and friends. The
reasoning behind this is that, if we add an override for something, it
should also build. To test this fact, we extract all attributes touched
by a configuration and obtain all relevant derivations corresponding to
it which can then be thrown into nix-build --keep-going.

I've been using this expression to verify configuration-ghc-9.2.x.nix
for a week or so which works quite well. The amount of stale overrides
in other configuration makes it a bit more painful for other use cases
at the moment.
2021-12-14 02:25:02 +01:00
..
dependencies.nix maintainers/scripts/haskell: Add r-deps information to build-report 2021-09-18 12:52:30 +02:00
hydra-report.hs maintainers/scripts/haskell/hydra-report.hs: Fix wording 2021-09-23 23:37:05 +02:00
maintainer-handles.nix maintainers/scripts/haskell: Add r-deps information to build-report 2021-09-18 12:52:30 +02:00
mark-broken.sh maintainers/scripts/haskell: Better env clearing while regenerating 2021-07-21 12:41:24 +08:00
merge-and-open-pr.sh haskell: add link to Hydra build report for haskell-updates branch to PR message 2021-09-21 10:19:28 +09:00
regenerate-hackage-packages.sh maintainers/scripts/haskell: make commit messages more consistent 2021-06-06 18:53:56 +02:00
regenerate-transitive-broken-packages.sh haskell-updates: make sure the transitive-broken-packges are sorted using LC_ALL=C 2021-07-17 11:46:57 +09:00
test-configurations.nix maintainers/scripts: test for haskell configuration overlays 2021-12-14 02:25:02 +01:00
transitive-broken-packages.nix maintainers/scripts/haskell: Sort transitive broken case insensitive 2021-05-10 22:36:44 +02:00
update-cabal2nix-unstable.sh haskellPackages.cabal2nix-unstable: rename from cabal2nix-latest 2021-05-04 13:38:46 +02:00
update-hackage.sh hackage2nix: Split configuration, auto disable hydra builds 2021-05-07 21:58:08 +02:00
update-stackage.sh haskellPackages: switch from stackage-nightly to stackage-lts 18.0 2021-06-19 14:18:17 +02:00
upload-nixos-package-list-to-hackage.sh haskell: small improvements to script for merging haskell-updates PR 2021-09-20 09:55:22 +09:00