tvl-depot/tvix/store-go
sterni 08981e63c6 chore(3p/sources): Bump channels & overlays (2024-12-02)
* //tools/nixery/popcount:
  replace removed buildGoPackage with buildGoModule.

* //users/aspen/system/system/modules:
  pkgs.nerdfonts has been removed. Instead we have a
  pkgs.nerd-fonts attribute set that contains all fonts
  as individual derivations.

* //users/tazjin/presentations:
  The ms package was removed from texlive for some reason
  in the latest release. Replace it with the packages it
  bundles (according to CTAN).

* //tvix/verify-lang-tests:
  Test on latest Nix release 2.25.2.

* //tvix/*-go:
  regenerate code from protobufs.

Change-Id: I19fcb3a0267f929f6e7388aa69ad99ac53b62236
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12859
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: tazjin <tazjin@tvl.su>
Reviewed-by: flokli <flokli@flokli.de>
Reviewed-by: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
2024-12-29 15:02:22 +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-12-02) 2024-12-29 15:02:22 +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-12-02) 2024-12-29 15:02:22 +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.