Commit Graph

122 Commits

Author SHA1 Message Date
Peter Steinberger
e447e9c534
fix(installer): install Windows tarball targets directly 2026-05-04 13:36:11 +01:00
Peter Steinberger
f3a37af6dd
fix: handle installer success output
Some checks are pending
Install Smoke / install-scripts-macos (push) Waiting to run
Install Smoke / shellcheck (push) Waiting to run
Install Smoke / install-sh-unit (push) Waiting to run
Install Smoke / install-scripts-cross-platform (ubuntu-latest) (push) Waiting to run
Install Smoke / install-scripts-cross-platform (windows-latest) (push) Waiting to run
Install Smoke / install-smoke (push) Waiting to run
Install Smoke / install-sh-git-smoke (push) Waiting to run
Install Smoke / install-cli-git-smoke (push) Waiting to run
Install Smoke / windows-install-verify (22, windows-2022) (push) Waiting to run
Install Smoke / windows-install-verify (22, windows-latest) (push) Waiting to run
Install Smoke / windows-install-verify (24, windows-2022) (push) Waiting to run
Install Smoke / windows-install-verify (24, windows-latest) (push) Waiting to run
2026-05-01 09:28:33 +01:00
Peter Steinberger
b31cbea7a0
fix: clarify install switching
Some checks failed
Install Smoke / install-scripts-cross-platform (ubuntu-latest) (push) Has been cancelled
Install Smoke / install-scripts-cross-platform (windows-latest) (push) Has been cancelled
Install Smoke / install-scripts-macos (push) Has been cancelled
Install Smoke / shellcheck (push) Has been cancelled
Install Smoke / install-sh-unit (push) Has been cancelled
Install Smoke / install-smoke (push) Has been cancelled
Install Smoke / install-sh-git-smoke (push) Has been cancelled
Install Smoke / install-cli-git-smoke (push) Has been cancelled
Install Smoke / windows-install-verify (22, windows-2022) (push) Has been cancelled
Install Smoke / windows-install-verify (22, windows-latest) (push) Has been cancelled
Install Smoke / windows-install-verify (24, windows-2022) (push) Has been cancelled
Install Smoke / windows-install-verify (24, windows-latest) (push) Has been cancelled
2026-04-26 09:46:41 +01:00
Peter Steinberger
c38308dee0
fix(installer): normalize home in headless vm shells 2026-04-26 08:55:00 +01:00
Peter Steinberger
7f96cf49f8
fix(installer): align cli install root with updates 2026-04-26 08:06:30 +01:00
Peter Steinberger
5cd0ffdecd
fix(installer): preserve PowerShell host on failure 2026-04-26 07:22:46 +01:00
Peter Steinberger
1c571d990a
fix(installer): warn about duplicate global installs 2026-04-26 06:49:22 +01:00
Tak Hoffman
061e028153
Add profile-aware rescue installer options (#124)
Some checks failed
Install Smoke / shellcheck (push) Has been cancelled
Install Smoke / install-sh-unit (push) Has been cancelled
Install Smoke / install-scripts-cross-platform (ubuntu-latest) (push) Has been cancelled
Install Smoke / install-scripts-cross-platform (windows-latest) (push) Has been cancelled
Install Smoke / install-scripts-macos (push) Has been cancelled
Install Smoke / install-smoke (push) Has been cancelled
Install Smoke / install-sh-git-smoke (push) Has been cancelled
Install Smoke / install-cli-git-smoke (push) Has been cancelled
Install Smoke / windows-install-verify (22, windows-2022) (push) Has been cancelled
Install Smoke / windows-install-verify (22, windows-latest) (push) Has been cancelled
Install Smoke / windows-install-verify (24, windows-2022) (push) Has been cancelled
Install Smoke / windows-install-verify (24, windows-latest) (push) Has been cancelled
2026-04-17 23:16:27 -05:00
Peter Steinberger
1b66734d68
fix: keep installer doctor non-interactive 2026-04-08 08:27:26 +01:00
Peter Steinberger
5766da5653
fix: unblock live docker install tests 2026-04-04 14:41:55 +01:00
Peter Steinberger
2da667ea5b
feat: add GitHub sponsor card 2026-04-04 13:36:46 +09:00
Peter Steinberger
7694ee44ad
feat: add NVIDIA sponsor logo 2026-04-01 06:59:10 +09:00
Peter Steinberger
713c4471eb
fix: drop stale gateway probe flag in windows installer 2026-03-14 00:33:11 +00:00
Peter Steinberger
d61b65d135
fix: harden macos brew detection in installer 2026-03-13 13:46:46 +00:00
Peter Steinberger
0a9a44214a
fix: drop stale gateway probe flag from installer 2026-03-13 05:01:18 +00:00
Peter Steinberger
4fd2161d55
fix: harden windows installer bootstrap 2026-03-12 23:03:21 +00:00
Peter Steinberger
74121a8a80
docs: simplify windows install command 2026-03-12 22:30:52 +00:00
Peter Steinberger
ce605576c8
fix: force winget source in windows installer 2026-03-12 22:30:42 +00:00
Ruby
662996827a
feat: add /cat route 🐱 (#104) 2026-03-12 11:54:14 -05:00
Peter Steinberger
4ca1074b98 ci: fix git installer smoke pnpm allowlist 2026-03-07 22:17:24 +00:00
Peter Steinberger
b4fe8c067b ci: fix git installer smoke for pnpm allowlist 2026-03-07 22:04:55 +00:00
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
StingNing
f9390bf43b
fix(windows): require git for npm install in install.ps1 (#94)
* fix(windows): require git for npm install in install.ps1

* docs: thank @ningding97 for PR #94

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-03-07 17:33:02 +00:00
th3nolo
bfc0bd9688
fix(installer): consolidate windows install reliability (#85) 2026-03-02 06:24:36 +00:00
Shawn
79adf1b694
fix(install): detect NVM and warn if old Node version is active (#74)
- Add detect_nvm_and_warn() function to check for NVM presence
- If NVM is installed with old default Node (< v22), show clear instructions
- Prevents confusing installation failures on NVM-managed systems

Fixes #24881

Co-authored-by: shenghui kevin <shenghuikevin@shenghuideMac-mini.local>
2026-03-02 06:24:32 +00:00
Timothy Jordan
a55214b380
Add Vercel sponsor logo (#86)
* chore: add Vercel sponsor logo with theme-aware display

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: reorder sponsor logos to OpenAI → Vercel → Blacksmith → Convex

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 06:14:20 +00:00
Agent
a1bb43d100 chore: add convex sponsor logo 2026-02-27 23:10:13 +01: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
63dddd0687 fix(installer): clarify macOS admin requirement for Homebrew 2026-02-22 17:50:59 +01:00
Peter Steinberger
6169a234e1 fix(installer): fallback when gum raw mode fails 2026-02-21 20:10:49 +01:00
Peter Steinberger
ae2ee5a09a fix: refresh loaded gateway service after install upgrades 2026-02-21 17:40:21 +01:00
Peter Steinberger
0bcf3e8ab1 feat: add sponsors section with OpenAI and Blacksmith logos 2026-02-19 16:53:17 +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
d466c68d43 fix: unblock shellcheck in installer scripts 2026-02-13 04:31:45 +01:00
Floris Heringa
2da9cb0ec5 Install build tools on Linux 2026-02-13 03:04:35 +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
Kim Tae Hoon
bfdd8ff033 fix(installer): use real newline instead of literal \n in gum header
The gum choose --header displayed a literal "\n" instead of a line
break because bash double-quoted strings do not interpret \n as a
newline. Replace with an actual newline in the string.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 01:11:38 +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
3121ae3f9d fix: address review findings for installer hardening/docs (#50) (thanks @sebslight) 2026-02-10 18:41:32 -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
theonejvo
207f5c4462 feat: trust pages with docs light theme, inline content, subdomain routing
Rewrite trust and threat model pages with docs light theme (white/orange),
OpenClaw logo topbar with nav, and subdomain-aware routing for
trust.openclaw.ai. Trust page content inlined (no more Cloudflare worker
dependency). Add wildcard Vercel rewrite for subdomain paths.

Co-Authored-By: theonejvo <theonejvo@users.noreply.github.com>
2026-02-08 21:58:48 +11:00
theonejvo
2cdbc3a31c blog: add VirusTotal partnership announcement
- Added blog post announcing VirusTotal Code Insight integration
- Extended blog schema to support multiple authors
- Added partnership header image (OpenClaw × VirusTotal)
- Post is set to draft:true until ready to publish
2026-02-05 15:12:47 +11:00
Peter Steinberger
97a5ec2052 fix: restart gateway after installer upgrade 2026-01-31 16:20:57 +01:00
Peter Steinberger
31c0b9315c fix: update OG image with OpenClaw branding and openclaw.ai domain 2026-01-30 05:48:24 +01:00
Peter Steinberger
56601ab3b9 feat: add blog section with OpenClaw announcement
- Add blog infrastructure with Astro Content Collections
- Add "Introducing OpenClaw" blog post with rebrand announcement
- Add latest blog post highlight to homepage
- Update branding: Clawd → Claw, ClawdBot → OpenClaw in testimonials
- Update dependencies and migrate lucide-astro to @lucide/astro
- Update installer scripts for openclaw.ai domain
- Add beta status note to blog post
2026-01-30 05:26:23 +01:00
Peter Steinberger
5dc7cdacec fix: auto-open dashboard after update 2026-01-30 05:25:43 +01:00