diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml
index 82ce56443de56ff1ead9da7afed063f4fde7a3bc..954ba5dd1e6409cf235d0e9cd5278bbe84231464 100644
--- a/.github/workflows/build-push.yml
+++ b/.github/workflows/build-push.yml
@@ -4,6 +4,11 @@ on:
   schedule:
     - cron: "30 */6 * * *"
   push:
+    branches:
+    - master  
+  pull_request:
+    branches:
+    - master
   workflow_dispatch:
     inputs:
       EDM4EIC_VERSION: