Roland Kákonyi
8cee7c3288
Fix installer Node runtime mismatch ( #68 )
...
* Fix installer Node runtime mismatch
Ensure install.sh uses Node >=22 for npm install steps even when
nvm Node 20 is first on PATH. Add a compatibility shim so the
installed openclaw command still runs via a supported Node runtime
in mixed-version shells.
Also fixes shellcheck warning in shim log output.
* fix: keep installer compat shim in user-local bin (#68 ) (thanks @rolandkakonyi)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-03-07 19:41:25 +00:00
Peter Steinberger
ee7180fcc0
fix(installer): silence gum skip notice in non-interactive runs
2026-02-23 05:20:10 +01:00
Peter Steinberger
5ca54967bb
fix(installer): auto-only gum flow and better npm diagnostics
2026-02-22 18:43:39 +01:00
Peter Steinberger
b6d8851995
fix(installer): harden non-tty flow and node path diagnostics
2026-02-22 18:18:54 +01:00
Peter Steinberger
cf24ff3135
ci: run all website installer scripts in CI
2026-02-13 15:03:31 +01:00
Travis Pew
aefaae3f60
Features/install cli git install (redo of #17 ) ( #41 )
...
* Add git install support to install-cli
Trim install-cli help text
* Clarify git install source messages
* fix: guard git install directory
* fix: note git install support (#17 ) (thanks @travisp)
* Update the smoke script
* fix: harden install-cli git mode + smoke coverage (#41 ) (thanks @travisp)
---------
Co-authored-by: Shadow <hi@shadowing.dev>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-02-13 13:44:23 +01:00
Peter Steinberger
eb8e507968
fix: align non-root smoke version check with resolved cli
2026-02-13 04:59:54 +01:00
Peter Steinberger
b5441dc610
fix: harden non-root smoke CLI command detection
2026-02-13 04:50:08 +01:00
Peter Steinberger
710d6b486a
fix: relax smoke assertion for install method output
2026-02-13 04:40:18 +01:00
Peter Steinberger
8c61489174
fix: silence ci shellcheck SC2317 in installer unit stubs
2026-02-13 04:36:02 +01:00
Peter Steinberger
d466c68d43
fix: unblock shellcheck in installer scripts
2026-02-13 04:31:45 +01:00
Andres G. Aragoneses
6c4edfd4d7
fix(public/install.sh): fail early if req buildtools are missing ( #49 )
...
* fix(public/install.sh): fail early if req buildtools are missing
Would fix some of the issues some people have been reporting in:
https://github.com/openclaw/openclaw/discussions/5462
[AI assisted via Codex 5.2]
* fix(install): auto-install build tools after npm native build failures
* fix(install): auto-install build tools on native npm failures
* fix: land installer build-tool auto-recovery (#49 ) (thanks @knocte)
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-02-13 02:22:17 +01:00
Sebastian
26ec72230d
fix(installer): ensure pnpm command exists for git builds
2026-02-10 19:21:24 -05:00
Sebastian
f28421fa71
fix(installer): call run_pnpm correctly in git install
2026-02-10 19:06:16 -05:00
Sebastian
cc5b087144
fix(installer): harden pnpm resolution for git installs
...
Resolve pnpm execution via an explicit command runner that supports:\n- pnpm when available\n- corepack pnpm when the shim is missing\n- npm global install fallback when needed\n\nAlso modernize install.sh unit tests and add coverage for pnpm\nresolution paths (direct pnpm, corepack fallback, npm fallback).
2026-02-10 18:58:42 -05:00
Sebastian
dd4e7d529b
chore(install): modernize install.sh with gum UI, quiet output, and CI test matrix
2026-02-10 13:26:48 -05:00
Travis
e5a016cdca
Add git install support to install-cli
...
Trim install-cli help text
2026-01-27 22:38:37 -06:00
Peter Steinberger
59bf0f7450
chore: update GitHub repo URLs to moltbot/moltbot
...
- git clone URL now points to moltbot/moltbot
- Default hackable install dir: ~/moltbot
- Update all GitHub links in pages and README
- npm package name (clawdbot) unchanged
2026-01-27 13:20:53 +00:00
Peter Steinberger
c7bbbb4082
fix: align git smoke test with npm autodetect
2026-01-20 07:31:12 +00:00
Peter Steinberger
180ec12c0a
fix: use registry fetch in install smoke
2026-01-20 07:08:19 +00:00
Peter Steinberger
c54e4156b7
fix: harden install smoke npm lookups
2026-01-20 07:06:10 +00:00
Peter Steinberger
38ca87e205
fix: clean up shellcheck warnings
2026-01-20 06:52:10 +00:00
Peter Steinberger
7847ed5dbb
fix: update unit test to match npm_global_bin_dir impl
...
- Test was checking npm bin -g but code uses npm prefix -g
- Add @LLMJunky and @advait3000 to showcase
2026-01-19 06:40:40 +00:00
dependabot[bot]
8cdf3df89b
chore(deps): bump node in /scripts/docker/install-sh-git-smoke
...
Bumps node from 22-bookworm-slim to 25-bookworm-slim.
---
updated-dependencies:
- dependency-name: node
dependency-version: 25-bookworm-slim
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-17 00:59:41 +00:00
dependabot[bot]
8d3f0462a9
chore(deps): bump node in /scripts/docker/install-sh-smoke
...
Bumps node from 22-bookworm-slim to 25-bookworm-slim.
---
updated-dependencies:
- dependency-name: node
dependency-version: 25-bookworm-slim
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-17 00:59:34 +00:00
Peter Steinberger
736d8803c3
fix: warn about PATH issues after install
2026-01-16 23:10:16 +00:00
Peter Steinberger
de608ef93b
chore(security): harden installers
2026-01-15 08:40:24 +00:00
Peter Steinberger
907b1b46bf
fix: installer fallback from npm latest to next
2026-01-13 23:17:01 +00:00
Peter Steinberger
70c37a0d92
test(installer): assert --help smoke
2026-01-12 02:00:18 +00:00
Peter Steinberger
21f6381cd6
ci: add git install smoke
2026-01-12 01:07:59 +00:00
Peter Steinberger
2b3e32bdf0
feat: support git install method
2026-01-12 00:59:07 +00:00
Peter Steinberger
3ba549e556
ci: fix installer smoke
2026-01-12 00:28:26 +00:00
Peter Steinberger
71a63919b1
ci: add git to smoke image
2026-01-12 00:04:18 +00:00
Peter Steinberger
02db58e414
chore: harden install scripts and add smoke ci
2026-01-11 23:54:32 +00:00
Peter Steinberger
f4445e5bc8
feat: add testimonial from @kailazh
...
- "This is the closest to experiencing an AI enabled future!"
2026-01-11 10:49:56 +00:00
Peter Steinberger
23bbe43bd1
feat: add CLI-only installer
2026-01-11 10:31:26 +00:00