1{ supportedSystems ? [ "x86_64-linux" ] # spare our "x86_64-darwin" builders for now
3, haskell-nix ? { outPath = ./.; rev = "abcdef"; }
7let fixedNixpkgs = import ./nixpkgs {}; in
9with (import (fixedNixpkgs.path + "/pkgs/top-level/release-lib.nix") {
10 inherit supportedSystems scrubJobs nixpkgsArgs;
11 packageSet = import (haskell-nix + /build.nix);
15 # Remove tests which have meta.disabled = true
17 nonEmpty = attrs: length (attrValues attrs) != 0;
18 removeDisabled = filterAttrs (system: test: !(test.meta.disabled or false));
20 tests = filterAttrs (_: nonEmpty) (mapAttrs (name: removeDisabled) jobs.tests);
24 native = filterTests (mapTestOn (packagePlatforms pkgs));
26 # On IOHK Hydra, "required" is a special job that updates the
28 required = fixedNixpkgs.releaseTools.aggregate {
29 name = "haskell.nix-required";
30 meta.description = "All jobs required to pass CI";
31 constituents = collect isDerivation jobs.native;
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list