tvl-depot/tvix/store-go
sterni 526295a71d chore(3p/sources): Bump channels & overlays
- Adjust to ecl 23.9.9 release

- Regenerate go protos after protoc-gen-go update

- Drop dhall fork which hasn't kept up with 1.42.*

- Address new clippy warnings:

  - Variant naming of Error::ValidationError
  - Simplify .try_into().unwrap()
  - Drop unnecessary identity function
  - Test module must be last in file
  - Drop unused `pub use`

- Update agenix to 0.15.0. Current master has a installCheckPhase that
  doesn't work with C++ Nix 2.3.*:
  a23aa271be (commitcomment-137185861)

Change-Id: Ic29eef20d6fd1362ce1031364a5ca6b4edf195bd
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10615
Reviewed-by: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
2024-01-19 21:47:32 +00:00
..
testdata chore(tvix): move store golang bindings to tvix/store-go 2023-10-17 19:51:24 +00:00
default.nix chore(3p/sources): Bump channels & overlays 2024-01-19 21:47:32 +00:00
export.go chore(tvix/store-go): rename go module 2023-10-17 20:36:36 +00:00
export_test.go chore(tvix/store-go): rename go module 2023-10-17 20:36:36 +00:00
go.mod chore(tvix/store-go): bump castore-go 2023-11-05 20:32:34 +00:00
go.sum chore(tvix/store-go): bump castore-go 2023-11-05 20:32:34 +00:00
LICENSE chore(tvix): move store golang bindings to tvix/store-go 2023-10-17 19:51:24 +00:00
pathinfo.go refactor(tvix/store): move deriver field into narinfo submessage 2023-10-22 17:04:37 +00:00
pathinfo.pb.go chore(3p/sources): Bump channels & overlays 2024-01-19 21:47:32 +00:00
pathinfo_test.go refactor(tvix/store): move deriver field into narinfo submessage 2023-10-22 17:04:37 +00:00
pick_next_node_test.go chore(tvix/store-go): rename go module 2023-10-17 20:36:36 +00:00
README.md docs(tvix/*store-go): fix README invocation 2023-12-11 21:47:43 +00:00
rpc_pathinfo.pb.go chore(3p/sources): Bump channels & overlays 2024-01-19 21:47:32 +00:00
rpc_pathinfo_grpc.pb.go chore(tvix/store/protof): buf format 2023-12-11 10:29:50 +00:00

store-go

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

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

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