diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ffdd356fa..062e6390a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -2,7 +2,9 @@ name: Build
 
 on:
   push:
-    branches: ["*"]
+    branches:
+      - 'master'
+      - 'releases/**'
   pull_request:
   workflow_dispatch:
 
diff --git a/.github/workflows/build_web.yml b/.github/workflows/build_web.yml
index 38940463d..f88b0360f 100644
--- a/.github/workflows/build_web.yml
+++ b/.github/workflows/build_web.yml
@@ -2,7 +2,9 @@ name: Build for the web
 
 on:
   push:
-    branches: ["*"]
+    branches:
+      - 'master'
+      - 'releases/**'
   pull_request:
   workflow_dispatch:
 
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index c98f7f403..55597d143 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -2,8 +2,13 @@ name: "Unit Tests"
 
 on:
   push:
-    branches: ["*"]
+    branches:
+      - 'master'
+      - 'releases/**'
   pull_request:
+    branches:
+      - 'master'
+      - 'releases/**'
   workflow_dispatch:
 
 jobs: