nixpkgs/maintainers/scripts
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
..
doc doc: Add helper for converting DocBook files to Markdown 2021-07-13 02:21:22 +02:00
haskell maintainers/scripts: test for haskell configuration overlays 2021-12-14 02:25:02 +01:00
all-tarballs.nix
build.nix maintainers/build: enable cross builds 2021-05-08 10:19:20 -07:00
check-hydra-by-maintainer.nix maintainers/check-hydra-by-maintainer: use pkgs.hydra-check from package set itself 2021-05-07 19:32:10 +02:00
check-maintainer-github-handles.sh
copy-tarballs.pl copy-tarballs.pl: Handle SRI hashes 2021-07-20 14:50:56 +02:00
db-to-md.sh doc: Add helper for converting DocBook files to Markdown 2021-07-13 02:21:22 +02:00
debian-patches.sh xara: remove 2020-06-25 07:55:01 +02:00
dep-licenses.sh
eval-release.nix
eval-release.sh eval-release.sh: increase nix-instantiate heap size to 2GB 2019-01-25 12:47:00 +01:00
fetch-kde-qt.sh Revert "fetch-kde-qt.sh: get hashes from metadata" 2020-12-26 05:24:25 -06:00
find-tarballs.nix find-tarballs.nix: Avoid all passthru attrs 2021-11-04 16:00:32 +01:00
hydra-eval-failures.py maintainers scripts: Fix shebang 2020-10-25 22:47:18 +01:00
hydra_eval_check
luarocks-config.lua luarocks-nix: bump to 2019-09-07 2019-09-08 01:14:16 +09:00
luarocks-packages.csv luaPackages.moonscript: Correct package version to dev-1 2021-11-23 18:28:13 +01:00
nix-call-package
nix-diff.sh
nix-generate-from-cpan.nix Drop maintainership for some packages 2021-04-18 09:00:18 +02:00
nix-generate-from-cpan.pl nix-generate-from-cpan: quote homepage, stdenv.lib -> lib 2021-01-10 16:13:57 +01:00
nixpkgs-lint.nix treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
nixpkgs-lint.pl nixpkgs-lint: ignore user's overlays 2020-08-02 10:56:22 -04:00
patchelf-hints.sh
pluginupdate.py scripts/pluginupdate.py: use HEAD as default branch 2021-12-07 18:50:38 +08:00
rebuild-amount.sh maintainers/scripts/rebuild-amount.sh: report parallelism, add example, cleanup (#137695) 2021-09-24 01:06:57 -07:00
update-channel-branches.sh
update-luarocks-packages luaPackages: update 2021-10-18 19:48:07 +02:00
update-luarocks-shell.nix update-luarocks-packages: use the current nixpkgs 2021-08-29 19:39:42 +02:00
update-python-libraries fix update-python-libraries 2018-12-19 09:37:59 +01:00
update-redirected-urls.sh maintainers/scripts: remove sed script file, normalize name 2020-11-27 01:35:54 +01:00
update-ruby-packages maintainers/scripts/update-ruby-packages: force platform-independent bundler lock 2021-08-09 18:00:00 -05:00
update.nix treewide: "does not exists" -> "does not exist" 2021-09-09 18:45:33 +00:00
update.py maintainers/scripts/update.nix: Support committing with nix-update-script 2021-10-31 11:00:37 +01:00
vanity-manual-equalities.txt
vanity.sh vanity: Indent with spaces part 2 2021-11-18 10:53:29 +13:00