haskell.nix/scripts
Michael Peyton Jones 64700ae79e
CI: share between ci.nix and release.nix (#504)
* Define release.nix in terms of ci.nix

Beef up ci.nix to handle the same things as release.nix, then implement
the one in terms of the other.

* Fix infinite loop in evaluating release.nix with high ifdLevel

* Add tests to cross-compile

* Remove obsolete fix

* Do generic platform filtering

* Undefined variable

* Extract ci-lib.nix

* More undefined variables

* Use filterAttrsOnlyRecursive to avoid forcing all the drv attributes

* Set ifdLevel 0 to see if it fixes hydra eval

* Turn off tests on aarch64 cross

* Ifd level 1

* Ifd level 2

* Ifd level 3

* Maybe it's required that's too big?

Co-authored-by: Hamish Mackenzie <Hamish.Mackenzie@iohk.io>
2020-03-25 11:20:58 +00:00
..
check-closure-size.nix Automatically generate cache for stackage projects (#397) 2020-01-15 10:34:14 +13:00
check-hydra.nix Replace collectRunComponents with haskellLib.check (#316) 2019-11-29 23:28:47 +13:00
git.env Nightly: Also update hackage-src.json and stackage-src.json 2019-04-02 11:30:32 +10:00
options-doc.nix More documentation (#179) 2019-06-15 07:11:52 +02:00
update-docs.nix CI: share between ci.nix and release.nix (#504) 2020-03-25 11:20:58 +00:00
update-external.nix bump scripts 2020-03-06 21:52:05 +08:00
update-hackage.nix bump scripts 2020-03-06 21:52:05 +08:00
update-index-state-hashes.nix update-hackage: actually modify the hacakge.nix copy of the index state (#187) 2019-06-24 12:32:33 +02:00
update-pins.nix Buildkite: Final fixes for hackage.nix/stackage.nix updates 2019-04-04 12:43:48 +10:00
update-stackage.nix bump scripts 2020-03-06 21:52:05 +08:00