Skip to content

ci: add git install smoke #8

ci: add git install smoke

ci: add git install smoke #8

Workflow file for this run

name: Install Smoke
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
jobs:
install-smoke:
runs-on: ubuntu-latest
steps:
- name: Checkout installer
uses: actions/checkout@v4
- name: Build smoke image (root)
run: docker build -t clawdbot-install-smoke:ci -f scripts/docker/install-sh-smoke/Dockerfile .
- name: Run install smoke (root)
env:
CLAWDBOT_NO_ONBOARD: "1"
run: docker run --rm -t -e CLAWDBOT_NO_ONBOARD clawdbot-install-smoke:ci
- name: Build non-root image
run: docker build -t clawdbot-install-nonroot:ci -f scripts/docker/install-sh-nonroot/Dockerfile .
- name: Run install smoke (non-root + CLI)
env:
CLAWDBOT_NO_ONBOARD: "1"
run: |
docker run --rm -t \
-e CLAWDBOT_NO_ONBOARD \
clawdbot-install-nonroot:ci