From 410118e0f631cb6cd94732be04f22de9cb5c8fe4 Mon Sep 17 00:00:00 2001 From: yuluo-yx Date: Thu, 20 Nov 2025 22:34:07 +0800 Subject: [PATCH 1/2] chore: adjust github ci exec condition Signed-off-by: yuluo-yx --- .github/workflows/helm-publish.yml | 6 ++++++ .github/workflows/integration-test-docker.yml | 12 ++++++++++++ .../workflows/integration-test-dynamic-config.yml | 6 ++++++ .github/workflows/integration-test-helm.yml | 6 ++++++ .github/workflows/integration-test-k8s.yml | 6 ++++++ .github/workflows/test-and-build.yml | 7 ++++++- 6 files changed, 42 insertions(+), 1 deletion(-) diff --git a/.github/workflows/helm-publish.yml b/.github/workflows/helm-publish.yml index 484d6e89c..808b321aa 100644 --- a/.github/workflows/helm-publish.yml +++ b/.github/workflows/helm-publish.yml @@ -1,6 +1,12 @@ name: Publish Helm Chart on: + pull_request: + branches: + - main + paths: + - 'deploy/helm/**' + - '.github/workflows/helm-publish.yml' push: branches: - main diff --git a/.github/workflows/integration-test-docker.yml b/.github/workflows/integration-test-docker.yml index 3bff94a3f..94447d90a 100644 --- a/.github/workflows/integration-test-docker.yml +++ b/.github/workflows/integration-test-docker.yml @@ -1,6 +1,18 @@ name: Integration Test [Docker Compose] on: + pull_request: + branches: + - main + paths-ignore: + - 'website/**' + - '**/*.md' + push: + branches: + - main + paths-ignore: + - 'website/**' + - '**/*.md' workflow_dispatch: # Allow manual triggering jobs: diff --git a/.github/workflows/integration-test-dynamic-config.yml b/.github/workflows/integration-test-dynamic-config.yml index b57ef76cd..68cb14648 100644 --- a/.github/workflows/integration-test-dynamic-config.yml +++ b/.github/workflows/integration-test-dynamic-config.yml @@ -4,9 +4,15 @@ on: pull_request: branches: - main + paths-ignore: + - 'website/**' + - '**/*.md' push: branches: - main + paths-ignore: + - 'website/**' + - '**/*.md' workflow_dispatch: # Allow manual triggering jobs: diff --git a/.github/workflows/integration-test-helm.yml b/.github/workflows/integration-test-helm.yml index cb63905e1..9f1263122 100644 --- a/.github/workflows/integration-test-helm.yml +++ b/.github/workflows/integration-test-helm.yml @@ -4,9 +4,15 @@ on: push: branches: - main + paths-ignore: + - 'website/**' + - '**/*.md' pull_request: branches: - main + paths-ignore: + - 'website/**' + - '**/*.md' workflow_dispatch: env: diff --git a/.github/workflows/integration-test-k8s.yml b/.github/workflows/integration-test-k8s.yml index aa1d14109..c2e14ccd8 100644 --- a/.github/workflows/integration-test-k8s.yml +++ b/.github/workflows/integration-test-k8s.yml @@ -4,9 +4,15 @@ on: pull_request: branches: - main + paths-ignore: + - 'website/**' + - '**/*.md' push: branches: - main + paths-ignore: + - 'website/**' + - '**/*.md' workflow_dispatch: # Allow manual triggering jobs: diff --git a/.github/workflows/test-and-build.yml b/.github/workflows/test-and-build.yml index 3eec580c4..10f71f02e 100644 --- a/.github/workflows/test-and-build.yml +++ b/.github/workflows/test-and-build.yml @@ -1,11 +1,16 @@ name: Test And Build on: + pull_request: + branches: + - main + push: + branches: + - main schedule: # Run nightly at 2:00 AM UTC - cron: "0 2 * * *" workflow_dispatch: # Allow manual triggering - pull_request: # Run on all pull requests jobs: test-and-build: From 1693cdab01bcac191f16dc5e9c86d89793d6214e Mon Sep 17 00:00:00 2001 From: yuluo-yx Date: Thu, 20 Nov 2025 22:36:16 +0800 Subject: [PATCH 2/2] fix Signed-off-by: yuluo-yx --- .github/workflows/helm-publish.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/helm-publish.yml b/.github/workflows/helm-publish.yml index 808b321aa..fe3421aef 100644 --- a/.github/workflows/helm-publish.yml +++ b/.github/workflows/helm-publish.yml @@ -6,13 +6,11 @@ on: - main paths: - 'deploy/helm/**' - - '.github/workflows/helm-publish.yml' push: branches: - main paths: - 'deploy/helm/**' - - '.github/workflows/helm-publish.yml' workflow_dispatch: env: