diff --git a/.github/workflows/build-gluon.yml b/.github/workflows/build-gluon.yml
index 6347a213a3fb12bfae98ff642ad3a6486e0ea1a2..1e9d13ec0a42e2752cba4910fe511b84a85a1d0a 100644
--- a/.github/workflows/build-gluon.yml
+++ b/.github/workflows/build-gluon.yml
@@ -5,6 +5,10 @@
 name: Build Gluon
 on:
   push:
+    branches:
+      - master
+      - next
+      - v20*
   pull_request:
     types: [opened, synchronize, reopened]
 jobs:
diff --git a/contrib/actions/generate-actions.py b/contrib/actions/generate-actions.py
index d4003360fcc72fee668e9c5bbe737c1db9112399..a39a05c798227dafec58cb5410388f7b55c0bfc3 100755
--- a/contrib/actions/generate-actions.py
+++ b/contrib/actions/generate-actions.py
@@ -9,6 +9,10 @@ ACTIONS_HEAD = """
 name: Build Gluon
 on:
   push:
+    branches:
+      - master
+      - next
+      - v20*
   pull_request:
     types: [opened, synchronize, reopened]
 jobs: