What:\n- expose temporary dogfood package outputs pinned to an upstream OpenClaw commit with the Nix-mode fixes merged\n- let source pins disable downstream patches that are already upstream\n- build current upstream plugin assets through upstream asset hooks, while keeping the 2026.5.7 path working\n- supply the fs-safe Git dependency as an immutable Nix source for the dogfood build\n\nWhy:\n- private deployments need to dogfood upstream fixes before the next OpenClaw release without making the published stable package depend on runtime npm work\n\nTests:\n- remote Mac mini: nix build --accept-flake-config .#openclaw-gateway-dogfood --no-link\n- remote Mac mini: nix build --accept-flake-config .#openclaw-dogfood --no-link\n- remote Mac mini: nix build --accept-flake-config .#checks.aarch64-darwin.default-instance --no-link\n- remote Mac mini: nix build --accept-flake-config .#checks.aarch64-darwin.package-contents --no-link\n\nCo-authored-by: Codex <noreply@openai.com>
16 lines
671 B
YAML
16 lines
671 B
YAML
builds:
|
|
include:
|
|
# CI aggregators prove package contracts.
|
|
- "checks.aarch64-darwin.ci"
|
|
- "checks.x86_64-linux.ci"
|
|
# User-facing/component packages must also be top-level Garnix artifacts,
|
|
# otherwise downstream machines can see green CI but miss the binary cache.
|
|
- "packages.aarch64-darwin.openclaw"
|
|
- "packages.aarch64-darwin.openclaw-dogfood"
|
|
- "packages.aarch64-darwin.openclaw-gateway"
|
|
- "packages.aarch64-darwin.openclaw-gateway-dogfood"
|
|
- "packages.x86_64-linux.openclaw"
|
|
- "packages.x86_64-linux.openclaw-dogfood"
|
|
- "packages.x86_64-linux.openclaw-gateway"
|
|
- "packages.x86_64-linux.openclaw-gateway-dogfood"
|