diff --git a/.github/workflows/e2e-main.yml b/.github/workflows/e2e-main.yml
index 0f32b90a0de50b99e0b5343bafc71400477fdea7..53636f6a2d32c72822eb1541edad4119027cbe87 100644
--- a/.github/workflows/e2e-main.yml
+++ b/.github/workflows/e2e-main.yml
@@ -127,7 +127,8 @@ jobs:
         jar xf target/uberjar/metabase.jar version.properties
         mv version.properties resources/
 
-    - name: Run Cypress tests on ${{ matrix.folder }}
+    - name: Run Cypress tests on ${{ matrix.folder }} - Master Branch
+      if: ${{ github.ref == 'refs/heads/master' }}
       run: |
         yarn run test-cypress-run \
           --folder ${{ matrix.folder }} \
@@ -137,6 +138,14 @@ jobs:
       env:
         TERM: xterm
 
+    - name: Run Cypress tests on ${{ matrix.folder }}
+      if: ${{ github.ref != 'refs/heads/master' }}
+      run: |
+        yarn run test-cypress-run \
+          --folder ${{ matrix.folder }}
+      env:
+        TERM: xterm
+
     - name: Upload Cypress recording upon failure
       uses: actions/upload-artifact@v2
       if: failure()