nixpkgs/pkgs
sternenseemann ef9631e523 pkgs/top-level: init expression for haskell-updates jobset
release-haskell.nix is intended to be a replacement for
https://github.com/peti/ci/blob/master/haskell-nixpkgs.nix
which is currently the main expression for the haskell-updates jobset
on hydra (in the nixpkgs project).

It has the same jobs as the old haskell-nixpkgs.nix file:

* haskellPackages.*
* haskell.compiler.*
* Some extra haskell packages for certain compilers

The following jobs are new:

* tests.haskell.*
* A manually maintained list of top-level haskell packages (most of them
  using justStaticExecutables)
* An aggregate job which is intended to aid merging the haskell-updates
  branch: It holds an arbitrary list of haskell-related packages and
  tests we intend have working at all times. This is still somewhat
  incomplete and should be extendend in the future.

Additionally a lot of refactoring has been done and some unnecessary
code has been eliminated. Due to the increased set of jobs and my
ideas of convenience however, the code size has grown overall.
I've tried document the individual parts and would be happy about
feedback in general.

One future improvement could be making adding top-level haskell packages
more convenient and adding them all to the aggregate job automatically.
2021-05-03 11:40:03 +02:00
..
applications rclone: 1.55.0 -> 1.55.1 (#121297) 2021-04-30 21:43:41 +02:00
build-support
common-updater
data maintainers/scripts/haskell/regenerate-hackage-packages.sh: init 2021-05-01 21:55:18 +02:00
desktops
development ghcWithPackages: set withLLVM if hostPlatform is not x86_64 2021-05-03 10:42:52 +02:00
games Merge pull request #120838 from sternenseemann/soldat-unstable-2021-04-27 2021-04-30 13:56:50 +02:00
misc Merge pull request #120755 from eduardosm/frescobaldi 2021-04-30 14:01:23 +02:00
os-specific rtl88xxau-aircrack: fc0194 -> c0ce81 2021-04-30 19:45:26 +00:00
pkgs-lib
servers Merge pull request #121019 from r-ryantm/auto-update/gitlab-pages 2021-04-30 15:12:10 +02:00
shells
stdenv
test tests.haskell-setBuildTarget: inline haskell package def to avoid IFD 2021-05-02 13:35:14 +09:00
tools Merge pull request #120707 from onsails/ffsend 2021-04-30 14:47:55 +02:00
top-level pkgs/top-level: init expression for haskell-updates jobset 2021-05-03 11:40:03 +02:00