1# 'supportedSystems' restricts the set of systems that we will evaluate for. Useful when you're evaluating
2# on a machine with e.g. no way to build the Darwin IFDs you need!
3{ supportedSystems ? [ "x86_64-linux" "x86_64-darwin" ]
5, checkMaterialization ? false }:
8 inherit (import ./ci-lib.nix) stripAttrsForHydra filterDerivations;
9 genericPkgs = import (import ./nix/sources.nix).nixpkgs {};
10 lib = genericPkgs.lib;
11 ci = import ./ci.nix { inherit supportedSystems ifdLevel checkMaterialization; restrictEval = true; };
12 allJobs = stripAttrsForHydra (filterDerivations ci);
14 # On IOHK Hydra, "required" is a special job that updates the
16 required = genericPkgs.releaseTools.aggregate {
17 name = "haskell.nix-required";
18 meta.description = "All jobs required to pass CI";
19 # Hercules will require all of these, we just require the 20.03 jobs
20 # to avoid stressing Hydra too much
21 constituents = lib.collect lib.isDerivation allJobs.R2003.ghc865.linux.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