From bf05779f2f47d6942d89c9cdd13d15d7ef944db1 Mon Sep 17 00:00:00 2001 From: luoliwoshang <2643523683@qq.com> Date: Tue, 14 Oct 2025 19:00:47 +0800 Subject: [PATCH] ci: prevent duplicate workflow runs for xgopilot branches MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add !xgopilot/** exclusion pattern to all workflow trigger configurations, matching the existing dependabot pattern. This ensures that xgopilot branches only trigger CI checks on pull_request events, eliminating redundant push event triggers. Fixes #1340 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/doc.yml | 1 + .github/workflows/fmt.yml | 1 + .github/workflows/go.yml | 1 + .github/workflows/llgo.yml | 1 + .github/workflows/release-build.yml | 5 ++++- .github/workflows/targets.yml | 1 + 6 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index 10f186ee..f3e4e78a 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -5,6 +5,7 @@ on: branches: - "**" - "!dependabot/**" + - "!xgopilot/**" pull_request: branches: ["**"] diff --git a/.github/workflows/fmt.yml b/.github/workflows/fmt.yml index ee3ae5b7..8778d79e 100644 --- a/.github/workflows/fmt.yml +++ b/.github/workflows/fmt.yml @@ -5,6 +5,7 @@ on: branches: - "**" - "!dependabot/**" + - "!xgopilot/**" pull_request: branches: ["**"] diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 7870f7c5..2e706690 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -8,6 +8,7 @@ on: branches: - "**" - "!dependabot/**" + - "!xgopilot/**" pull_request: branches: ["**"] diff --git a/.github/workflows/llgo.yml b/.github/workflows/llgo.yml index 18b80c91..04c868cc 100644 --- a/.github/workflows/llgo.yml +++ b/.github/workflows/llgo.yml @@ -8,6 +8,7 @@ on: branches: - "**" - "!dependabot/**" + - "!xgopilot/**" pull_request: branches: ["**"] diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index 49694a7e..c162d2d4 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -2,7 +2,10 @@ name: Release Build on: push: - branches: ["**"] + branches: + - "**" + - "!dependabot/**" + - "!xgopilot/**" tags: ["*"] pull_request: branches: ["**"] diff --git a/.github/workflows/targets.yml b/.github/workflows/targets.yml index 3237b3af..85ced2d9 100644 --- a/.github/workflows/targets.yml +++ b/.github/workflows/targets.yml @@ -6,6 +6,7 @@ on: branches: - "**" - "!dependabot/**" + - "!xgopilot/**" pull_request: branches: ["**"]