name: Install Smoke on: schedule: - cron: "17 3 * * *" workflow_dispatch: inputs: run_bun_global_install_smoke: description: Run the Bun global install image-provider smoke required: false default: false type: boolean update_baseline_version: description: Baseline openclaw version or dist-tag for installer update smoke required: false default: latest type: string permissions: actions: read contents: read packages: read concurrency: group: ${{ github.event_name == 'workflow_dispatch' && format('{0}-{1}', github.workflow, github.run_id) || format('{0}-{1}', github.workflow, github.ref) }} cancel-in-progress: ${{ github.event_name != 'workflow_dispatch' }} jobs: install_smoke: permissions: actions: read contents: read packages: read uses: ./.github/workflows/install-smoke-reusable.yml with: allow_unreleased_changelog: true ref: ${{ github.sha }} run_bun_global_install_smoke: ${{ github.event_name == 'schedule' || inputs.run_bun_global_install_smoke }} update_baseline_version: ${{ inputs.update_baseline_version || 'latest' }}