diff --git a/.github/workflows/helm-publish.yml b/.github/workflows/helm-publish.yml index 484d6e89c..fe3421aef 100644 --- a/.github/workflows/helm-publish.yml +++ b/.github/workflows/helm-publish.yml @@ -1,12 +1,16 @@ name: Publish Helm Chart on: + pull_request: + branches: + - main + paths: + - 'deploy/helm/**' push: branches: - main paths: - 'deploy/helm/**' - - '.github/workflows/helm-publish.yml' workflow_dispatch: env: 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: