Commit graph

4 commits

Author SHA1 Message Date
Armin Ronacher
0a8cfff4cb fix: drop chord and esbuild from the Nix package
The coding agent no longer depends on chord, so the install lock has
neither chord nor esbuild, and the v1.2.0 Nix build failed in the
install check that loads esbuild.
2026-10-13 01:16:21 +02:00
github-actions[bot]
ea6fa125ab chore: update Nix model catalog pin 2026-10-07 08:45:35 +00:00
github-actions[bot]
0b7287ce77 chore: update Nix model catalog pin 2026-10-05 08:08:13 +00:00
Armin Ronacher
c71a496ff9
feat(coding-agent): add Nix flake (#9137)
Add a Nix flake that builds Pi from the checkout on aarch64/x86_64 Linux
and macOS. The build is offline: provider model data is hydrated from a
pi.dev model catalog revision pinned in nix/model-catalog.json, and the
runtime dependency tree comes from packages/coding-agent/install-lock with
internal packages built from source.

The Nix workflow keeps the catalog pin current on main, builds release
tags on all systems, and fast-forwards the stable branch to each release
that builds. The release script refreshes the pin before tagging.
2026-10-02 18:30:51 +02:00