From db6290af31b182a380fb64ae9b378a46995f8891 Mon Sep 17 00:00:00 2001 From: lewis617 Date: Thu, 2 Jul 2026 16:16:55 +0800 Subject: [PATCH 1/2] ci: add concurrency control to cancel duplicate runs --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 09886500..62073e9b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,10 @@ on: branches: [ main, develop ] workflow_dispatch: +concurrency: + group: ci-${{ github.ref }} + cancel-in-progress: true + jobs: check: runs-on: ubuntu-latest From 49a51a63112836134d3878839be45014a3db719b Mon Sep 17 00:00:00 2001 From: lewis617 Date: Thu, 2 Jul 2026 16:24:04 +0800 Subject: [PATCH 2/2] ci: only trigger on pull_request, remove push trigger to avoid duplicate runs --- .github/workflows/ci.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 62073e9b..55e7870f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,7 +1,7 @@ name: CI on: - push: + pull_request: branches: [ main, develop ] paths-ignore: - '**/*.md' @@ -10,8 +10,6 @@ on: - 'docs/**' - 'scripts/**' - 'LICENSE' - pull_request: - branches: [ main, develop ] workflow_dispatch: concurrency: