diff options
Diffstat (limited to 'docs/superpowers/specs')
| -rw-r--r-- | docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md b/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md index 6e2e915..de6ad1d 100644 --- a/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md +++ b/docs/superpowers/specs/2026-10-20-sb-builder-bundled-deps-design.md @@ -45,14 +45,15 @@ nvchecker and their config from the VM). ### Config `[manifests]` table, package -> manifest URL template, `{VERSION}` replaced -by the new version. Default empty. Replaces `manifest_packages`, and with it -the refusal of manifest packages by `hint-update` and `hint-new`. -`remote/config.example.toml` shows neovim's: +by the new version. The default holds neovim's, so the VM needs no new line. +Replaces `manifest_packages`, and with it the refusal of manifest packages by +`hint-update` and `hint-new`. `remote/config.example.toml` shows the default: [manifests] neovim = "https://raw.githubusercontent.com/neovim/neovim/v{VERSION}/cmake.deps/deps.txt" -The VM's `/etc/sb-builder/config.toml` gets that line by hand. +`manifest_packages` becomes an unknown key: the deploy drops its line from +the VM's `/etc/sb-builder/config.toml`, or the helper refuses to start. ### `apply_version`, every package @@ -97,7 +98,7 @@ lines. ## Testing -`test_remote.py`, no network (`file://` URLs in a temp dir): +`test_remote.py`, no network (the existing `Served` localhost http server): - URL version and match against neovim's real URL shapes: github archive `v<ver>/<name>-<ver>`, LuaJIT by commit, luv release asset, lpeg off |
