From 9c6a98f557dce990a1475e4542917d9b9979e763 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Apr 2026 20:13:19 +0000 Subject: [PATCH] Add paths filters to GitHub Actions workflows Agent-Logs-Url: https://github.com/kubernetes-client/java/sessions/47a5164d-37fa-465b-8c2b-d93785cd24c6 Co-authored-by: brendandburns <5751682+brendandburns@users.noreply.github.com> --- .github/workflows/codeql-analysis.yml | 8 ++++++++ .github/workflows/maven.yml | 14 ++++++++++++++ .github/workflows/snapshot.yml | 4 ++++ 3 files changed, 26 insertions(+) diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 463aa747b8..5661aeae1b 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -3,9 +3,17 @@ name: "CodeQL" on: push: branches: [ master ] + paths: + - '**/*.java' + - '**/pom.xml' + - '.github/workflows/codeql-analysis.yml' pull_request: # The branches below must be a subset of the branches above branches: [ master ] + paths: + - '**/*.java' + - '**/pom.xml' + - '.github/workflows/codeql-analysis.yml' schedule: - cron: '37 19 * * 0' diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index d1e984c9f1..e5f1bd4275 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -6,8 +6,22 @@ name: build on: push: branches: [ "master", "master-java8", "release-**" ] + paths: + - '**/*.java' + - '**/pom.xml' + - '.mvn/**' + - 'mvnw' + - 'mvnw.cmd' + - '.github/workflows/maven.yml' pull_request: branches: [ "master", "master-java8", "release-**" ] + paths: + - '**/*.java' + - '**/pom.xml' + - '.mvn/**' + - 'mvnw' + - 'mvnw.cmd' + - '.github/workflows/maven.yml' jobs: verify-format: diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index a4a537d176..52fe249ac5 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -4,6 +4,10 @@ on: push: branches: - master + paths: + - '**/*.java' + - '**/pom.xml' + - '.github/workflows/snapshot.yml' workflow_dispatch: {} permissions: