mirror of
https://github.com/openclaw/nix-openclaw.git
synced 2026-07-25 05:35:30 -04:00
071e60066d
What: - rewrite runtime plugin docs around upstream install commands and equivalent Nix config - harden bundled dependency admission by requiring declared dependency roots in bundled node_modules - retry remote JSON fetches during lock updates and clarify bundled-root validation names Why: - make PR #99 human-readable for users comparing upstream OpenClaw installs to nix-openclaw - keep the public API at runtimePlugins ids while making maintainer diagnostics precise - reduce flaky maintainer lock refreshes from transient npm or ClawHub connection failures Tests: - node --check nix/scripts/update-openclaw-runtime-plugin-locks.mjs: passed - node --check nix/scripts/openclaw-runtime-plugin-install.mjs: passed - git diff --check: passed - ./nix/scripts/update-openclaw-runtime-plugin-locks.mjs --check: passed, 34 supported and 4 skipped - nix build --accept-flake-config --no-link .#checks.aarch64-darwin.runtime-plugin-locks .#checks.aarch64-darwin.config-validity: passed - nix build --accept-flake-config --no-link .#checks.aarch64-darwin.ci: passed before the final README wording-only fix