Skip to content

Add uv2nix flake and simit-managed Nix CI#1787

Open
caniko wants to merge 13 commits into
Graphify-Labs:v8from
caniko:nix-flake-v8
Open

Add uv2nix flake and simit-managed Nix CI#1787
caniko wants to merge 13 commits into
Graphify-Labs:v8from
caniko:nix-flake-v8

Conversation

@caniko

@caniko caniko commented Jul 11, 2026

Copy link
Copy Markdown

This rebases the flake work from #1024 onto current v8 and keeps the project-specific uv2nix packaging intact.

Changes:

  • add a uv2nix flake with package, app, devShell, and hermetic pytest check outputs;

  • preserve sandbox-sensitive tests and include the Ollama extra needed by retry-cap tests;

  • make repository fixtures available to the Nix test derivation and fix /build path handling in XAML/spec tests;

  • replace the hand-written CI workflow with simit-generated GitHub CI and generated pre-commit wiring;

  • document the simit regeneration/check commands.

  • explicitly scope simit generation to Python/Nix components so Rust fixture files do not add Cargo hooks or CI environment.

@caniko
caniko marked this pull request as ready for review July 15, 2026 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant