11steps :
2- - label : ' Run tests with ghc8107'
3- command : " ./test/tests.sh ghc8107"
2+ - label : ' Run tests with ghc8107: Running the nix-build tests...'
3+ command : " ./test/tests.sh ghc8107 nix-build"
4+ agents :
5+ system : x86_64-linux
6+
7+ - label : ' Run tests with ghc8107: Running the unit tests...'
8+ command : " ./test/tests.sh ghc8107 unit-tests"
9+ agents :
10+ system : x86_64-linux
11+
12+ - label : ' Run tests with ghc8107: Checking that a nix-shell works for runghc...'
13+ command : " ./test/tests.sh ghc8107 runghc"
14+ agents :
15+ system : x86_64-linux
16+
17+ - label : ' Run tests with ghc8107: Checking that a nix-shell works for cabal...'
18+ command : " ./test/tests.sh ghc8107 cabal"
19+ agents :
20+ system : x86_64-linux
21+
22+ - label : ' Run tests with ghc8107: Checking that a nix-shell works for cabal (doExactConfig component)...'
23+ command : " ./test/tests.sh ghc8107 cabal-doExactConfig"
24+ agents :
25+ system : x86_64-linux
26+
27+ - label : ' Run tests with ghc8107: Checking that a nix-shell works for a project with test-suite build-tools and benchmarks...'
28+ command : " ./test/tests.sh ghc8107 tests-benchmarks"
29+ agents :
30+ system : x86_64-linux
31+
32+ - label : ' Run tests with ghc8107: Checking that a nix-shell works for a multi-target project...'
33+ command : " ./test/tests.sh ghc8107 multi-target"
34+ agents :
35+ system : x86_64-linux
36+
37+ - label : ' Run tests with ghc8107: Checking shellFor works for a cabal project, multiple packages...'
38+ command : " ./test/tests.sh ghc8107 shellFor-single-package"
39+ agents :
40+ system : x86_64-linux
41+
42+ - label : ' Run tests with ghc8107: Checking shellFor works for a cabal project, single package...y'
43+ command : " ./test/tests.sh ghc8107 shellFor-multiple-package"
44+ agents :
45+ system : x86_64-linux
46+
47+ - label : ' Run tests with ghc8107: Checking shellFor works for a cabal project, single package...'
48+ command : " ./test/tests.sh ghc8107 shellFor-hoogle"
49+ agents :
50+ system : x86_64-linux
51+
52+ - label : ' Run tests with ghc8107: Checking shellFor does not depend on given packages...y'
53+ command : " ./test/tests.sh ghc8107 shellFor-not-depends"
54+ agents :
55+ system : x86_64-linux
56+
57+ - label : ' Run tests with ghc8107: Checking the maintainer scripts...y'
58+ command : " ./test/tests.sh ghc8107 maintainer-scripts"
59+ agents :
60+ system : x86_64-linux
61+
62+ - label : ' Run tests with ghc8107: Checking that plan construction works with extra Hackages...'
63+ command : " ./test/tests.sh ghc8107 plan-extra-hackages"
64+ agents :
65+ system : x86_64-linux
66+
67+ - label : ' Run tests with ghc8107: Checking that package with extra Hackages can be build...'
68+ command : " ./test/tests.sh ghc8107 build-extra-hackages"
69+ agents :
70+ system : x86_64-linux
71+
72+ - label : ' Run tests with ghc8107: End-2-end test of hix project initialization and flakes development shell ...'
73+ command : " ./test/tests.sh ghc8107 hix"
474 agents :
575 system : x86_64-linux
676
@@ -41,7 +111,7 @@ steps:
41111
42112 - label : ' Check that the haskell.nix roots do not require IFDs'
43113 command :
44- - yes | nix build .#roots.x86_64-linux --option allow-import-from-derivation false
114+ - nix build .#roots.x86_64-linux --accept-flake-config --option allow-import-from-derivation false
45115 agents :
46116 system : x86_64-linux
47117
@@ -50,3 +120,10 @@ steps:
50120 - nix-instantiate release.nix -A required-unstable-ghc8107-x86_64-darwin-native --show-trace --builders ''
51121 agents :
52122 system : x86_64-linux
123+
124+ - label : ' Check hix -- run github:haskell/cabal/3.8#cabal-install:exe:cabal -- --version'
125+ command :
126+ - " HIX_DIR=$(mktemp -d) nix run .#hix --accept-flake-config -- run github:haskell/cabal/3.8#cabal-install:exe:cabal --accept-flake-config --override-input haskellNix . -- --version"
127+ agents :
128+ system : x86_64-linux
129+
0 commit comments