openclaw/docs/install
Peter Steinberger 23c0a7b612
fix: preserve working installs on unsupported Node (#106994)
* fix(update): preserve installs on unsupported Node

* fix(update): verify skipped install scripts

* refactor(update): share global install preflight

* fix(update): validate Bun-installed Node runtime

* fix(update): classify install preflight failures

* refactor(update): normalize install failure reasons

* style(update): format updater policy test

* fix(update): preserve pnpm script policy safety

* fix(update): classify hosted git sources

* chore: leave release notes to release flow

* fix(release): defer package inventory helper loading

* style(release): keep inventory loader LOC-neutral

* fix(update): validate staged package lifecycle

* fix(update): match packed lifecycle contract

* fix(update): harden Bun package activation

* test(update): model packed Bun lifecycle

* style(update): avoid lifecycle name shadowing

* fix(update): remove unsafe Bun staging experiment

* fix(update): satisfy updater type checks

* fix(update): preserve packed npm package name

* fix(update): preserve checkout failure status

* fix(update): disable scripts while packing candidates

* fix(update): preflight source package engines safely

* fix(update): preserve legacy npm downgrades

* fix(update): pin npm packing to selected Node

* fix(update): stage npm activation before replacing live package

* fix(update): guard non-npm source activation

* refactor(update): isolate npm staging helpers

* fix(update): harden staged package lifecycle

* test(update): satisfy merged type gates

* fix(update): privatize runtime npm helper

* fix(ci): satisfy merged lint and type gates

* docs(changelog): defer updater note to release

* fix(update): guard package activation runtime

* fix(update): preserve installs on unsupported Node

* test(update): reject prerelease Node runtimes

* test(update): use shared temp cleanup

* fix(update): fail closed when install scripts are skipped

* fix(update): pack install guard in docker artifacts

* fix(ci): keep install guard export tooling-local
2026-07-14 23:19:48 -07:00
..
ansible.md fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
azure.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
bun.md fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
clawdock.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
development-channels.md feat(update): notify extended-stable availability (#100438) 2026-07-06 19:57:03 -07:00
digitalocean.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
docker-vm-runtime.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
docker.md refactor: flip sessions and transcripts to sqlite storage (#98236) 2026-07-11 14:50:37 -07:00
exe-dev.md chore: migrate active GPT-5.5 references to GPT-5.6 (#104452) 2026-07-11 06:30:57 -07:00
fly.md fix(sqlite): serialize offline maintenance with gateway (#106210) 2026-07-13 18:15:32 +08:00
gcp.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
hetzner.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
hostinger.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
index.md fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
installer.md fix(macos): prevent clipped and stalled onboarding (#107598) 2026-07-14 10:07:41 -07:00
kubernetes.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
macos-vm.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
migrating-claude.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
migrating-hermes.md fix(migrate): import current Hermes state and provider contracts (#106758) 2026-07-13 12:53:13 -07:00
migrating.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
nix.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
node.md fix(sqlite): reject runtimes vulnerable to WAL corruption (#106065) 2026-07-13 13:59:00 +08:00
northflank.mdx docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
oracle.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
podman.md fix(docker): package selected external plugins in source-built images (#103629) 2026-07-10 13:00:50 +01:00
railway.mdx docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
raspberry-pi.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
render.mdx docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
uninstall.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
updating.md fix: preserve working installs on unsupported Node (#106994) 2026-07-14 23:19:48 -07:00
upstash.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00