[PR #41] [MERGED] Features/install cli git install (redo of #17) #45

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

📋 Pull Request Information

Original PR: https://github.com/openclaw/openclaw.ai/pull/41
Author: @travisp
Created: 2/1/2026
Status: Merged
Merged: 2/13/2026
Merged by: @steipete

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


📝 Commits (7)

  • 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)
  • c07d2c3 Merge branch 'main' into features/install-cli-git-install
  • 7fc8e06 Update the smoke script
  • e7ba7bc fix: harden install-cli git mode + smoke coverage (#41) (thanks @travisp)

📊 Changes

4 files changed (+168 additions, -38 deletions)

View changed files

📝 CHANGELOG.md (+1 -1)
📝 public/install-cli.sh (+139 -12)
📝 scripts/docker/install-cli-git-smoke/Dockerfile (+5 -5)
📝 scripts/docker/install-cli-git-smoke/run.sh (+23 -20)

📄 Description

This was previously merged (https://github.com/openclaw/openclaw.ai/pull/17) but the changes got clobbered in a different merge

Previous 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/41 **Author:** [@travisp](https://github.com/travisp) **Created:** 2/1/2026 **Status:** ✅ Merged **Merged:** 2/13/2026 **Merged by:** [@steipete](https://github.com/steipete) **Base:** `main` ← **Head:** `features/install-cli-git-install` --- ### 📝 Commits (7) - [`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) - [`c07d2c3`](https://github.com/openclaw/openclaw.ai/commit/c07d2c311879a8d6909ca2170ee3e7de763f2f63) Merge branch 'main' into features/install-cli-git-install - [`7fc8e06`](https://github.com/openclaw/openclaw.ai/commit/7fc8e06c428084ab09f6f6946f66a74202e5c1f6) Update the smoke script - [`e7ba7bc`](https://github.com/openclaw/openclaw.ai/commit/e7ba7bcd9ad6ea93ac8ffae53dbcd9094349e7ac) fix: harden install-cli git mode + smoke coverage (#41) (thanks @travisp) ### 📊 Changes **4 files changed** (+168 additions, -38 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+1 -1) 📝 `public/install-cli.sh` (+139 -12) 📝 `scripts/docker/install-cli-git-smoke/Dockerfile` (+5 -5) 📝 `scripts/docker/install-cli-git-smoke/run.sh` (+23 -20) </details> ### 📄 Description **This was previously merged (https://github.com/openclaw/openclaw.ai/pull/17) but the changes got clobbered in a different merge** Previous 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:24 -05:00
yindo closed this issue 2026-02-15 17:17:24 -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#45