diff --git a/.github/workflows/code-style.yml b/.github/workflows/code-style.yml
index 50210b79a..366a9e51b 100644
--- a/.github/workflows/code-style.yml
+++ b/.github/workflows/code-style.yml
@@ -2,9 +2,13 @@
 
 on:
     push:
+        paths:
+          - "src/**.php"
         branches:
             - master
     pull_request:
+        paths:
+          - "src/**.php"
 
 name: "Code style"
 
diff --git a/.github/workflows/mutation-tests.yml b/.github/workflows/mutation-tests.yml
index ce05e910a..7c0fca98b 100644
--- a/.github/workflows/mutation-tests.yml
+++ b/.github/workflows/mutation-tests.yml
@@ -2,9 +2,13 @@
 
 on:
     push:
+        paths:
+          - "src/**.php"
         branches:
             - master
     pull_request:
+        paths:
+          - "src/**.php"
 
 name: "Mutations testing"
 
diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml
index ad3e37f4d..d2807f447 100644
--- a/.github/workflows/static-analysis.yml
+++ b/.github/workflows/static-analysis.yml
@@ -2,9 +2,13 @@
 
 on:
     push:
+        paths:
+          - "src/**.php"
         branches:
             - master
     pull_request:
+        paths:
+          - "src/**.php"
 
 name: "Static analysis"
 
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 1b51c623c..2643f2187 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -2,9 +2,13 @@
 
 on:
     push:
+        paths:
+          - "src/**.php"
         branches:
             - master
     pull_request:
+        paths:
+          - "src/**.php"
 
 name: "Unit tests"