diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0e0c69745..e193f474d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,5 +1,14 @@
 name: CI
-on: [push, pull_request]
+on:
+  push:
+    branches:
+      - main
+  pull_request:
+    branches:
+      - main
+  merge_group:
+    branches:
+      - main
 
 jobs:
   test: