snix/tvix/store-go
sterni 3bf6612a70 chore(3p/sources): Bump channels & overlays (2025-03-02)
* //tvix/*-go: regenerate protobuf files

* //tvix/boot:

  - Explicitly set compression method of mkBinaryCache which has
    made this configurable and (at the same time) changed the default.

  - Adjust to change of extension of the nar files from .nar.xz to
    plain .xz.

Change-Id: Ie79ea8e0ac8fe04ae01f5558bffca93e9314f56d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13174
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2025-03-02 13:01:34 +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-12-31) 2025-01-01 17:35:13 +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(3p/sources): bump channels & overlays (2024-12-31) 2025-01-01 17:35:13 +00:00
go.sum chore(3p/sources): bump channels & overlays (2024-12-31) 2025-01-01 17:35:13 +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 (2025-03-02) 2025-03-02 13:01:34 +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 (2025-03-02) 2025-03-02 13:01:34 +00:00
rpc_pathinfo_grpc.pb.go chore(3p/sources): bump channels & overlays (2024-12-31) 2025-01-01 17:35:13 +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.