diff --git a/.github/workflows/install-smoke.yml b/.github/workflows/install-smoke.yml index 190c66fec09..0c670d5b438 100644 --- a/.github/workflows/install-smoke.yml +++ b/.github/workflows/install-smoke.yml @@ -11,7 +11,7 @@ permissions: contents: read concurrency: - group: ${{ github.event_name == 'pull_request' && format('{0}-{1}', github.workflow, github.event.pull_request.number) || format('{0}-{1}', github.workflow, github.ref) }} + group: ${{ github.event_name == 'workflow_dispatch' && format('{0}-manual-{1}', github.workflow, github.run_id) || github.event_name == 'pull_request' && format('{0}-{1}', github.workflow, github.event.pull_request.number) || format('{0}-{1}', github.workflow, github.ref) }} cancel-in-progress: true env: diff --git a/test/scripts/test-install-sh-docker.test.ts b/test/scripts/test-install-sh-docker.test.ts index 4cd7e8a4632..6c8cd64e3e6 100644 --- a/test/scripts/test-install-sh-docker.test.ts +++ b/test/scripts/test-install-sh-docker.test.ts @@ -118,6 +118,7 @@ describe("bun global install smoke", () => { expect(workflow).toContain( "OPENCLAW_BUN_GLOBAL_SMOKE_DIST_IMAGE: openclaw-dockerfile-smoke:local", ); + expect(workflow).toContain("format('{0}-manual-{1}', github.workflow, github.run_id)"); expect(workflow).toContain("OPENCLAW_CI_FORCE_INSTALL_SMOKE"); expect(workflow).toContain('if [ "$force_install_smoke" = "true" ]; then'); });