[PR #17] [MERGED] Add git install support to install-cli and align git messaging #23

Closed
opened 2026-02-15 17:17:16 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/openclaw/openclaw.ai/pull/17
Author: @travisp
Created: 1/27/2026
Status: Merged
Merged: 1/27/2026
Merged by: @thewilloftheshadow

Base: mainHead: features/install-cli-git-install


📝 Commits (4)

  • e30f3f2 Add git install support to install-cli
  • 2e8904e Clarify git install source messages
  • 7eb895c fix: guard git install directory
  • 446dfd2 fix: note git install support (#17) (thanks @travisp)

📊 Changes

5 files changed (+219 additions, -16 deletions)

View changed files

📝 CHANGELOG.md (+1 -0)
📝 public/install-cli.sh (+134 -15)
📝 public/install.sh (+5 -1)
scripts/docker/install-cli-git-smoke/Dockerfile (+19 -0)
scripts/docker/install-cli-git-smoke/run.sh (+60 -0)

📄 Description

Summary

  • add git install support to install-cli.sh (flags/envs match install.sh)
  • add a docker smoke test for the CLI git install path
  • clarify git install logs to indicate local checkout when --git-dir points to a repo

Testing

  • docker build -t clawdbot-install-cli-git-smoke -f scripts/docker/install-cli-git-smoke/ Dockerfile .
  • docker run --rm -t -e CLAWDBOT_GIT_REF=v2026.1.24 clawdbot-install-cli-git-smoke
  • scripts/e2e/install-cli-docker.sh

Note: this was supported with gpt-5.2-codex, but I understand the code, ran the docker smoke test, and then tested an install on a vm


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/openclaw/openclaw.ai/pull/17 **Author:** [@travisp](https://github.com/travisp) **Created:** 1/27/2026 **Status:** ✅ Merged **Merged:** 1/27/2026 **Merged by:** [@thewilloftheshadow](https://github.com/thewilloftheshadow) **Base:** `main` ← **Head:** `features/install-cli-git-install` --- ### 📝 Commits (4) - [`e30f3f2`](https://github.com/openclaw/openclaw.ai/commit/e30f3f298426e04b38c49c73b439799312fc0fe3) Add git install support to install-cli - [`2e8904e`](https://github.com/openclaw/openclaw.ai/commit/2e8904e2be578bee9f2114406d43c8df6c1efe33) Clarify git install source messages - [`7eb895c`](https://github.com/openclaw/openclaw.ai/commit/7eb895c6f1b8853b0d3fb7207aa993493cab8387) fix: guard git install directory - [`446dfd2`](https://github.com/openclaw/openclaw.ai/commit/446dfd20d49e73eeaa305886198cd027ef9130b4) fix: note git install support (#17) (thanks @travisp) ### 📊 Changes **5 files changed** (+219 additions, -16 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+1 -0) 📝 `public/install-cli.sh` (+134 -15) 📝 `public/install.sh` (+5 -1) ➕ `scripts/docker/install-cli-git-smoke/Dockerfile` (+19 -0) ➕ `scripts/docker/install-cli-git-smoke/run.sh` (+60 -0) </details> ### 📄 Description ## Summary - add git install support to `install-cli.sh` (flags/envs match `install.sh`) - add a docker smoke test for the CLI git install path - clarify git install logs to indicate local checkout when `--git-dir` points to a repo ## Testing - `docker build -t clawdbot-install-cli-git-smoke -f scripts/docker/install-cli-git-smoke/ Dockerfile .` - `docker run --rm -t -e CLAWDBOT_GIT_REF=v2026.1.24 clawdbot-install-cli-git-smoke` - `scripts/e2e/install-cli-docker.sh` Note: this was supported with gpt-5.2-codex, but I understand the code, ran the docker smoke test, and then tested an install on a vm --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 17:17:16 -05:00
yindo closed this issue 2026-02-15 17:17:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: openclaw/openclaw.ai#23