feat(tvix/build): add CLI entrypoint

This starts a BuildService as a separate process, currently defaulting
to the DummyBuildService.

Change-Id: Ic206f00831641d3ffebaa44883b7dc053700b9ca
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10631
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2024-01-15 19:22:01 +02:00 committed by clbot
parent 170e0cdfad
commit f0a750bcb7
4 changed files with 160 additions and 0 deletions

3
tvix/Cargo.lock generated
View file

@ -3283,16 +3283,19 @@ name = "tvix-build"
version = "0.1.0"
dependencies = [
"bytes",
"clap",
"itertools 0.12.0",
"prost 0.12.1",
"prost-build",
"test-case",
"thiserror",
"tokio",
"tokio-listener",
"tonic 0.10.2",
"tonic-build",
"tonic-reflection",
"tracing",
"tracing-subscriber",
"tvix-castore",
"url",
]