about summary refs log tree commit diff
path: root/tools/nsfv-setup
diff options
context:
space:
mode:
authorGriffin Smith <root@gws.fyi>2022-10-02T18·28-0400
committerclbot <clbot@tvl.fyi>2022-10-02T22·43+0000
commitc1d8cee215a3e5787d4bd5de91ce029307ac718a (patch)
treebf4618d33202f88ce71ced32d03cdf20b3bb683b /tools/nsfv-setup
parente255aff8492b4d3f1c5e6e95e4074aa7aae12514 (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 'tools/nsfv-setup')
0 files changed, 0 insertions, 0 deletions