Skip to content

Move Nix flake to repo root - #12

Merged
YusukeShimizu merged 2 commits into
mainfrom
chore/nix-root-flake
Jan 5, 2026
Merged

Move Nix flake to repo root#12
YusukeShimizu merged 2 commits into
mainfrom
chore/nix-root-flake

Conversation

@YusukeShimizu

Copy link
Copy Markdown
Owner

Summary

  • Move flake.nix/flake.lock from go-lcpd/ to repo root and update references.
  • Update GitHub Actions to run nix develop . and include flake files in path filters.
  • Add go-lcpd/provider.devnet.yaml for local devnet/regtest.

Validation

  • nix develop . -c make -C go-lcpd lint test
  • nix develop . -c make -C apps/openai-serve lint test
  • nix develop . -c sh -lc 'cd go-lcpd && buf generate --template ../proto-go/buf.gen.yaml' (and git diff --exit-code -- proto-go)\n

Use the repo-level Nix devShell for go-lcpd and CI.

- Move flake.nix/flake.lock from go-lcpd/ to repo root
- Update GitHub Actions to run nix develop .
- Update docs and Makefile examples to reference the root flake
Add a checked-in provider YAML config for local devnet/regtest.

This can be used via LCPD_PROVIDER_CONFIG_PATH when running lcpd-grpcd.
@YusukeShimizu
YusukeShimizu merged commit f24c8e2 into main Jan 5, 2026
4 checks passed
@YusukeShimizu
YusukeShimizu deleted the chore/nix-root-flake branch January 5, 2026 21:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant