Commit graph

90 commits

Author SHA1 Message Date
adisbladis a6171c9a62
Switch to streaming output (using line delimited JSON) 2021-08-25 13:58:42 -05:00
adisbladis 0c93e00635
Fix pytest tests 2021-08-25 03:36:32 -05:00
adisbladis 9bfc3762eb
Update github actions workflow with new naming scheme 2021-08-25 03:29:10 -05:00
adisbladis 4c28ae88a6
Skip non-serialisable *Value in output
Most notably this includes derivations which should be fixed and
serialised to store paths.
2021-08-25 03:12:19 -05:00
adisbladis be59cd8bfb
Remove unused output 2021-08-25 03:12:03 -05:00
adisbladis f8dad73ac8
Move outputs definition closer to use 2021-08-25 03:11:16 -05:00
adisbladis 08499559fc
Bump nixpkgs / flake.lock 2021-08-24 19:30:55 -05:00
adisbladis 8f2e588dbd
Set correct license in Nix expression
Hydra upstream was always GPL3 licensed, so by extension this repo is also GPL3.
2021-08-24 18:23:49 -05:00
adisbladis a80fc92bc1
Remove deprecated use of stdenv.lib 2021-08-24 14:07:11 -05:00
adisbladis a4441fe1c8
Remove support for Hydra aggregate jobs
This might be a somewhat useful feature for Hydra, but not for a generic Nix evaluator.
2021-08-24 14:06:32 -05:00
adisbladis 174e735183
Rename project to nix-eval-jobs
We are getting rid of Hydra specific hacks and making this a more
generically useful component for any projects that need to run
large evaluations.
2021-08-24 14:06:27 -05:00
Jörg Thalheim 273b761919
Merge pull request #5 from adisbladis/meta-fields
Add full meta to output
2021-08-24 06:01:58 +01:00
adisbladis 1774f874ee
Remove superflous meta fields from output
Since meta is now included in it's entirety we no longer need to output them separately.
2021-08-23 18:38:46 -05:00
adisbladis 19823c899d
Add full meta to output
While the current output may be sufficient for Hydra it's not enough
for a more generically useful evaluator.
2021-08-23 18:33:19 -05:00
adisbladis b92dfbba57
Use python3.withPackages to pull in pytest
Using the other method leaks into PYTHONPATH.
2021-08-23 12:20:16 -05:00
Jörg Thalheim fc1ef1e4cb
Merge pull request #4 from Mic92/dependabot/github_actions/cachix/install-nix-action-v13
Bump cachix/install-nix-action from v12 to v13
2021-04-05 16:10:31 +01:00
dependabot[bot] 4af1e548e9
Bump cachix/install-nix-action from v12 to v13
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action) from v12 to v13.
- [Release notes](https://github.com/cachix/install-nix-action/releases)
- [Commits](https://github.com/cachix/install-nix-action/compare/v12...8d6d5e949675fbadb765c6b1a975047fa5f09b27)

Signed-off-by: dependabot[bot] <support@github.com>
2021-04-05 07:49:05 +00:00
Jörg Thalheim e55885c021
Merge pull request #3 from Mic92/ci 2021-03-21 18:37:31 +00:00
Jörg Thalheim 76c3e68ccd
run tests in CI 2021-03-21 19:31:57 +01:00
Jörg Thalheim 71cbe4eab4
output missing/substitutable derivations in eval output 2021-03-21 19:05:11 +01:00
Jörg Thalheim 617d4ee151
add --impure flag for flakes 2021-03-21 18:39:32 +01:00
Jörg Thalheim f00607a7c6
exit hydra-eval-jobs after printing help 2021-03-21 18:38:56 +01:00
Jörg Thalheim b48e9667dc
make gcRootsDir local
just to avoid unecessary globals
2021-03-21 18:37:18 +01:00
Jörg Thalheim 2d58d8a513
gitignore python 2021-03-21 18:35:16 +01:00
Jörg Thalheim f77d11ba2d
Merge pull request #2 from Mic92/ci 2021-03-15 05:32:56 +00:00
Jörg Thalheim 620300b1fb
add flake to ci 2021-03-15 06:25:17 +01:00
Jörg Thalheim 7745ffbab0
add ci configuration 2021-03-15 06:22:11 +01:00
Jörg Thalheim c7d9f7a937
Merge pull request #1 from Mic92/ci 2021-03-15 05:15:19 +00:00
Jörg Thalheim 32cb862f98
add ci configuration 2021-03-15 06:09:41 +01:00
Jörg Thalheim 25c46dc1b0
fix evaluating relative flake urls 2021-03-15 06:02:14 +01:00
Jörg Thalheim 6afe31d79b
add LICENSE 2021-03-15 05:57:31 +01:00
Jörg Thalheim ad8bab8694
Create README.md 2021-03-15 04:55:07 +00:00
Jörg Thalheim 7e41287c1b
disable restrictEval again 2021-03-14 23:32:36 +01:00
Jörg Thalheim 0e1be9fdaf
hydra-eval-jobs: smaller visual improvements 2021-03-14 23:29:49 +01:00
Jörg Thalheim 034f780421
remove unused headers 2021-03-14 23:19:18 +01:00
Jörg Thalheim ac566dea95
update from upstream 2021-03-14 23:16:57 +01:00
Jörg Thalheim 0f22a976e5
update nixpkgs 2021-03-14 23:16:46 +01:00
Jörg Thalheim 9205107bd6
add gitignore 2021-03-14 23:16:31 +01:00
Jörg Thalheim e2a3c95179
prefix header files with nix/ 2020-11-29 21:32:04 +01:00
Jörg Thalheim 5ed5476058
add project 2020-11-29 15:33:55 +01:00