diff options
author | Griffin Smith <root@gws.fyi> | 2022-10-02T18·28-0400 |
---|---|---|
committer | clbot <clbot@tvl.fyi> | 2022-10-02T22·43+0000 |
commit | c1d8cee215a3e5787d4bd5de91ce029307ac718a (patch) | |
tree | bf4618d33202f88ce71ced32d03cdf20b3bb683b /tvix/eval/shell.nix | |
parent | e255aff8492b4d3f1c5e6e95e4074aa7aae12514 (diff) |
feat(tvix/eval): Add passthru build for benchmark binaries r/5018
Add a new derivation target to the passthru of tvix.eval that builds the benchmark binaries, *and* copies them to the outupts of the derivation via the (somewhat arcane) `copyBinsFilter` jq script arg to naersk. This is a bit annoying because (as far as I can tell) the derivations returned by naersk aren't directly overridable, so we have to explicitly fixpoint the attrs we're passing. Also, since this is now a separate target to build the benchmarks, we can remove `--all-targets` from the build of `tvix-eval` itself since that was only added to build benchmarks in CI, and make regular (non-benchmark) builds a bit faster. Change-Id: I136b8526790545e93b1ae666abaefb51cbbee390 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6847 Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
Diffstat (limited to 'tvix/eval/shell.nix')
0 files changed, 0 insertions, 0 deletions