ci: stabilize installer smoke

This commit is contained in:
Peter Steinberger
2026-01-12 00:17:02 +00:00
parent 86a7ab6e28
commit ccd8950d40
4 changed files with 16 additions and 10 deletions

View File

@@ -20,18 +20,13 @@ jobs:
- name: Enable Corepack
run: corepack enable
- name: Checkout installer site
uses: actions/checkout@v4
with:
repository: clawdbot/clawd.bot
path: installer-site
- name: Install pnpm deps (minimal)
run: pnpm install --ignore-scripts --frozen-lockfile
- name: Run installer docker tests
env:
CLAWDBOT_INSTALL_URL: file://$GITHUB_WORKSPACE/installer-site/public/install.sh
CLAWDBOT_INSTALL_CLI_URL: file://$GITHUB_WORKSPACE/installer-site/public/install-cli.sh
CLAWDBOT_INSTALL_URL: https://clawd.bot/install.sh
CLAWDBOT_INSTALL_CLI_URL: https://clawd.bot/install-cli.sh
CLAWDBOT_NO_ONBOARD: "1"
run: pnpm test:install:e2e
CLAWDBOT_INSTALL_SMOKE_SKIP_CLI: "1"
run: pnpm test:install:smoke