From c4e1b91bb992c1c9717521d018d4f281c748cb2c Mon Sep 17 00:00:00 2001 From: wayne Date: Thu, 5 Mar 2026 10:26:18 +0800 Subject: [PATCH] ci: enable auto-trigger for client-build and docker-desktop-images workflows Configure workflows to run automatically on PR and push to main: - client-build.yml: trigger on client app, daemon, and core-ts changes - docker-desktop-images.yml: trigger on desktop docker, daemon, and cli changes This ensures build validation happens before merge and images are automatically published when changes land on main. Made-with: Cursor --- .github/workflows/client-build.yml | 18 ++++++++++++++++++ .github/workflows/docker-desktop-images.yml | 11 +++++++++++ 2 files changed, 29 insertions(+) diff --git a/.github/workflows/client-build.yml b/.github/workflows/client-build.yml index 5600d19..b36a9f9 100644 --- a/.github/workflows/client-build.yml +++ b/.github/workflows/client-build.yml @@ -2,6 +2,24 @@ name: Client Build on: workflow_dispatch: + pull_request: + paths: + - 'apps/client/**' + - 'packages/client-daemon-*/**' + - 'packages/core-ts/**' + - 'pnpm-lock.yaml' + - '.nvmrc' + - '.github/workflows/client-build.yml' + push: + branches: + - main + paths: + - 'apps/client/**' + - 'packages/client-daemon-*/**' + - 'packages/core-ts/**' + - 'pnpm-lock.yaml' + - '.nvmrc' + - '.github/workflows/client-build.yml' permissions: contents: read diff --git a/.github/workflows/docker-desktop-images.yml b/.github/workflows/docker-desktop-images.yml index fc7c36d..7d0d946 100644 --- a/.github/workflows/docker-desktop-images.yml +++ b/.github/workflows/docker-desktop-images.yml @@ -2,6 +2,17 @@ name: Docker Desktop Images on: workflow_dispatch: + push: + branches: + - main + paths: + - 'docker/desktop/**' + - 'docker/plugins/computer-use/**' + - 'packages/daemon/**' + - 'apps/cli/**' + - 'go.work' + - 'go.work.sum' + - '.github/workflows/docker-desktop-images.yml' permissions: contents: read