docs: complete consumer enumeration (Class B hosts + Class C standalone repos)
This commit is contained in:
@@ -76,9 +76,17 @@ exported packages, so they only need a re-lock **when you want that host to
|
||||
move to the new pin** — typically as part of its deploy. Each host is
|
||||
independent; re-locking one does not affect the others.
|
||||
|
||||
`servers/emmett`, `servers/armer`, `servers/howard`, `servers/bim`,
|
||||
`servers/micron`, `servers/mermaid-gpu`, `servers/kotkan`, plus non-fleet
|
||||
NixOS flakes that pin here (`gvisor`, `gvisor-s390x/test-services`).
|
||||
Full list (input name in parentheses):
|
||||
|
||||
- `servers/emmett` (`fleet-pins`)
|
||||
- `servers/armer` (`fleet-pins`)
|
||||
- `servers/howard` (`fleet-pins`)
|
||||
- `servers/bim` (`fleet-pins`)
|
||||
- `servers/micron` (`fleet-pins`)
|
||||
- `servers/mermaid-gpu` (`fleet-pins`)
|
||||
- `servers/kotkan` (`fleet-pins`)
|
||||
- `gvisor` (`fleet`)
|
||||
- `gvisor-s390x/test-services` (`fleet`)
|
||||
|
||||
> A host will not fully align until **all** the Class-A exporters it depends on
|
||||
> are re-locked and pushed first. Verify with a transitive check — every
|
||||
@@ -86,10 +94,37 @@ NixOS flakes that pin here (`gvisor`, `gvisor-s390x/test-services`).
|
||||
> except the intentional standalone pins (e.g. emmett's `nixpkgs-hyprland`,
|
||||
> `nixpkgs-gemini`, `nixpkgs-opencode`).
|
||||
|
||||
### Everything else (package repos, ~51 parity repos)
|
||||
### Class C — standalone package repos (independent, self-paced)
|
||||
|
||||
Many standalone package repos pin here purely for cache alignment of their own
|
||||
builds (`browser-automation`, `mcp-chrome`, `builder-arbitrage`, the parity
|
||||
repos, the `helms/*` charts, etc.). Re-lock these when you next build/republish
|
||||
them — they are not in any host's runtime closure, so they don't block a fleet
|
||||
deploy.
|
||||
These pin here purely for binary-cache alignment of their **own** builds. They
|
||||
are not in any host's runtime closure, so they never block a fleet deploy —
|
||||
re-lock each one whenever you next build/republish it. Input is `fleet` unless
|
||||
noted.
|
||||
|
||||
- `alertmanager-gotify-bridge`
|
||||
- `antigravity-plugin-registry`
|
||||
- `audio-to-audio`
|
||||
- `BitNet`
|
||||
- `browser-automation`
|
||||
- `builder-arbitrage`
|
||||
- `building/caddy-with-replace`
|
||||
- `ci/temporal-based-ci`
|
||||
- `claude-plugin-registry`
|
||||
- `cmux/linux`
|
||||
- `ComfyUI-Docker/cu130-megapak-pt210-py314-nix`
|
||||
- `containerd-snapshot-healer`
|
||||
- `helms/imagegen-bot`
|
||||
- `helms/infra-cache`
|
||||
- `helms/voicebox`
|
||||
- `ii/ii-agent`
|
||||
- `ii/ii-researcher`
|
||||
- `mcp-chrome`
|
||||
- `mermaid-gpu-dashboard`
|
||||
- `moonlight-android`
|
||||
- `nix-customs/nixos-ci`
|
||||
- `overlay-xonsh` (`fleet-pins`)
|
||||
|
||||
> This list is generated — regenerate with:
|
||||
> `grep -rl fleet-pins ~/projects/*/flake.nix ~/projects/*/*/flake.nix`.
|
||||
> The ~51 per-archetype **parity repos** also consume the pin transitively via
|
||||
> `parity-lib`; re-lock them on their own republish cadence.
|
||||
|
||||
Reference in New Issue
Block a user