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: