From 2dbe9ee71a4a9c2451cc4f29e57fec00cc7d65f6 Mon Sep 17 00:00:00 2001 From: Thomas Cooper Date: Thu, 2 Apr 2026 17:48:20 +0100 Subject: [PATCH] Only run smoke tests when changing config files Signed-off-by: Thomas Cooper --- .github/workflows/integration.yaml | 18 ++++++++++++++++++ .github/workflows/validate.yaml | 8 ++++++++ 2 files changed, 26 insertions(+) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 0b93855..a885fb1 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -4,7 +4,25 @@ on: push: branches: - main + paths: + - 'components/**' + - 'overlays/**' + - 'install.sh' + - 'uninstall.sh' + - '.github/workflows/integration.yaml' + - '.github/actions/**' + - '.github/scripts/**' + - '.github/config/**' pull_request: + paths: + - 'components/**' + - 'overlays/**' + - 'install.sh' + - 'uninstall.sh' + - '.github/workflows/integration.yaml' + - '.github/actions/**' + - '.github/scripts/**' + - '.github/config/**' jobs: compute-matrix: diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index d2044e2..9f9b843 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -4,7 +4,15 @@ on: push: branches: - main + paths-ignore: + - '*.md' + - 'LICENSE' + - '.docs-preview/**' pull_request: + paths-ignore: + - '*.md' + - 'LICENSE' + - '.docs-preview/**' jobs: kustomize-build: