nixpkgs/maintainers/scripts/haskell
sternenseemann 34c51b70fb maintainers/scripts/haskell: unify pkg set update into single commit
Currently, every package set consists of three commits, generated by
update-hackage.sh, update-stackage.sh and
regenerate-hackage-packages.sh, respectively. This is suboptimal, as it
necessarly causes intermediate states of Nixpkgs where the generated
hackage-packages.nix and all-cabal-hasehs and/or the hackage2nix
configuration files are out of sync. Ideally, running
regenerate-hackage-packages.sh is a no-op for every Nixpkgs revision.

This is achieved by adding a wrapper script, update-package-set.sh,
which runs the individual moving parts and commits the result.
2025-07-10 18:06:02 +02:00
..
dependencies.nix treewide: format all inactive Nix files 2024-12-10 20:23:58 +01:00
hydra-report.hs hydra: rename from hydra_unstable 2024-08-29 13:56:32 +10:00
maintained-broken-pkgs.nix treewide: format all inactive Nix files 2024-12-10 20:23:58 +01:00
maintainer-handles.nix treewide: format all inactive Nix files 2024-12-10 20:23:58 +01:00
mark-broken.sh maintainers/scripts/haskell: sort case- and locale-insensitively consistently 2025-05-05 22:13:07 +02:00
merge-and-open-pr.sh maintainers/scripts/haskell: unify pkg set update into single commit 2025-07-10 18:06:02 +02:00
regenerate-hackage-packages.sh maintainers/haskell/regen-h-packages.sh: let user edit commit msg 2025-07-10 18:06:02 +02:00
regenerate-transitive-broken-packages.sh maintainers/scripts/haskell: don't redundantly add C++ Nix to env 2025-06-30 16:18:48 +02:00
test-configurations.nix treewide: format all inactive Nix files 2024-12-10 20:23:58 +01:00
transitive-broken-packages.nix treewide: format all inactive Nix files 2024-12-10 20:23:58 +01:00
unbreak.nu maintainers/scripts/haskell: add unbreak.nu script 2025-02-17 01:59:39 +01:00
update-cabal2nix-unstable.sh haskellPackages.cabal2nix-unstable: 2024-12-04 -> 2024-12-22 2024-12-22 13:47:07 +01:00
update-hackage.sh maintainers/scripts/haskell: briefer commit message bodies 2025-07-10 18:06:02 +02:00
update-package-set.sh maintainers/scripts/haskell: unify pkg set update into single commit 2025-07-10 18:06:02 +02:00
update-stackage.sh maintainers/scripts/haskell: briefer commit message bodies 2025-07-10 18:06:02 +02:00
upload-nixos-package-list-to-hackage.sh maintainers/scripts/haskell: don't redundantly add C++ Nix to env 2025-06-30 16:18:48 +02:00