diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 48ad20b3394637cdc939f786fb3061f12a0d3d79..fac7559ff9d966bd980f013d93e839727af71854 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -56,6 +56,8 @@ jobs:
         run: ./bin/package-browser
 
   electron:
+    # As electron builds take longer, we only run them in master.
+    if: github.event_name != 'pull_request'
     strategy:
       matrix:
         os: