nixpkgs/maintainers/scripts/haskell
Dennis Gosnell 4be2c3acd5
haskellPackages: ignore maintainers without email
The Haskell Hydra report generator
(`maintainers/scripts/haskell/hydra-report.hs`) uses this
`maintainer-handles.nix` script for generating a mapping of email
addresses to GitHub handles.

This `maintainer-handles.nix` script is necessary because the Haskell
Hydra report generator gets Hydra job status info as input, but needs to
ping users on GitHub.  Hydra job status info only contains user emails (not
GitHub handles).  So the `maintainer-handles.nix` script is necessary
for looking up GitHub handles from email addresses.

This commit fixes the `maintainers-handles.nix` code to ignore
maintainers that don't have email addresses.  The code was originally
assuming that all maintainers have email addresses, but there was
recently a maintainer added without an email address.
2023-01-30 08:27:03 +09:00
..
dependencies.nix
hydra-report.hs maintainers/../haskell/mark-broken: Insert eval info in commit msg 2023-01-10 00:49:56 +01:00
maintained-broken-pkgs.nix
maintainer-handles.nix haskellPackages: ignore maintainers without email 2023-01-30 08:27:03 +09:00
mark-broken.sh maintainers/../haskell/mark-broken: Insert eval info in commit msg 2023-01-10 00:49:56 +01:00
merge-and-open-pr.sh
regenerate-hackage-packages.sh
regenerate-transitive-broken-packages.sh maintainers/scripts/haskell: fix regenerate-transitive-broken 2022-12-24 13:38:34 +01:00
test-configurations.nix
transitive-broken-packages.nix maintainers/scripts/haskell: fix regenerate-transitive-broken 2022-12-24 13:38:34 +01:00
update-cabal2nix-unstable.sh
update-hackage.sh
update-stackage.sh haskellPackages.ShellCheck: unpin 2022-12-28 10:42:13 +10:00
upload-nixos-package-list-to-hackage.sh