diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index f7fbf0ac0f1ceb232376ffa0ef3c6af461c7a8e0..d0bf09009ffe1376a549d2e70ac30844045821ab 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -4,6 +4,8 @@ on:
     paths:
       - .github/workflows/docker.yml
       - Dockerfile
+    branches-ignore:
+      - master
   release:
     types:
       - published
diff --git a/.github/workflows/doctor.yml b/.github/workflows/doctor.yml
index 757a558d1fad0f9ef3e42b1f9fdaaca93315a39e..c7baad301f46b31c736ffad2a3dbf3fcbc0347ba 100644
--- a/.github/workflows/doctor.yml
+++ b/.github/workflows/doctor.yml
@@ -8,6 +8,8 @@ on:
       - Library/Homebrew/extend/os/diagnostic.rb
       - Library/Homebrew/extend/os/mac/diagnostic.rb
       - Library/Homebrew/os/mac/xcode.rb
+    branches-ignore:
+      - master
 env:
   HOMEBREW_DEVELOPER: 1
   HOMEBREW_NO_AUTO_UPDATE: 1
diff --git a/.github/workflows/spdx.yml b/.github/workflows/spdx.yml
index 4c59e7cb17050c342149c42f135f7b10306049ca..10b27c24f3af676566917423677e490d51dac884 100644
--- a/.github/workflows/spdx.yml
+++ b/.github/workflows/spdx.yml
@@ -3,6 +3,8 @@ on:
   push:
     paths:
       - .github/workflows/spdx.yml
+    branches-ignore:
+      - master
   schedule:
     - cron: '0 */12 * * *'
 jobs:
diff --git a/.github/workflows/tapioca.yml b/.github/workflows/tapioca.yml
index b5c519fe9e68e14bc2a5768efd998d37b79b6369..0343566d56ad65c7d7a39b5fafd4fa3f75a1ab17 100644
--- a/.github/workflows/tapioca.yml
+++ b/.github/workflows/tapioca.yml
@@ -3,6 +3,8 @@ on:
   push:
     paths:
       - .github/workflows/tapioca.yml
+    branches-ignore:
+      - master
   schedule:
     - cron: '0 */12 * * *'
 jobs: