tvl-depot/tvix/build-go
Yureka 07e0cb1b0a feat(tvix/build): add refscanning interface
This provides a generic interface to let the builder search for needles
 in the output, as described in the notes at `docs/src/build/index.md`.

Change-Id: Ic2c5bd563e9aa2e766c157f2b13cdb19aede12f8
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12531
Autosubmit: yuka <yuka@yuka.dev>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
Reviewed-by: Brian Olsen <me@griff.name>
2024-10-01 13:40:51 +00:00
..
build.pb.go feat(tvix/build): add refscanning interface 2024-10-01 13:40:51 +00:00
default.nix feat(tvix/build-go): init 2023-12-11 21:43:38 +00:00
go.mod feat(tvix/build-go): init 2023-12-11 21:43:38 +00:00
go.sum feat(tvix/build-go): init 2023-12-11 21:43:38 +00:00
LICENSE feat(tvix/build-go): init 2023-12-11 21:43:38 +00:00
README.md feat(tvix/build-go): init 2023-12-11 21:43:38 +00:00
rpc_build.pb.go chore(3p/sources): Bump channels & overlays (2024-07-28) 2024-08-01 10:06:33 +00:00
rpc_build_grpc.pb.go feat(tvix/build-go): init 2023-12-11 21:43:38 +00:00

build-go

This directory contains generated golang bindings, both for the tvix-build data models, as well as the gRPC bindings.

They are generated with mg run //tvix/build-go:regenerate. These files end with .pb.go, and are ensured to be up to date by a CI check.

Additionally, code useful when interacting with these data structures (ending just with .go) is provided.