diff --git a/.github/actions/build-e2e-matrix/action.yml b/.github/actions/build-e2e-matrix/action.yml
index 75217855256e0e0f50e1e510b8f24a95e713f2d2..b92d02f458545b2b2c8f83f963857757d0e33a6b 100644
--- a/.github/actions/build-e2e-matrix/action.yml
+++ b/.github/actions/build-e2e-matrix/action.yml
@@ -45,6 +45,7 @@ runs:
             ["organization", {} ],
             ["permissions", {} ],
             ["question", {} ],
+            ["search", {}],
             ["sharing", {} ],
             ["visualizations-charts", {} ],
             ["visualizations-tabular", {} ],
diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml
index cdcbfe7282a1ae7cf5ddaebaead952a96e86db54..65a0c0656751a695f37511f0390c99dfca5525e0 100644
--- a/.github/workflows/pre-release.yml
+++ b/.github/workflows/pre-release.yml
@@ -114,11 +114,13 @@ jobs:
     strategy:
       matrix:
         edition: [oss, ee]
+        folder: [onboarding, search]
     env:
       MB_EDITION: ${{ matrix.edition }}
       DISPLAY: ""
       CYPRESS_ALL_FEATURES_TOKEN: ${{ secrets.ENTERPRISE_TOKEN }}
       CYPRESS_NO_FEATURES_TOKEN: ${{ secrets.E2E_STARTER_TOKEN }}
+      CYPRESS_REPLAYIO_ENABLED: 1
       # disabled because of out of memory issues
       # probably related to https://github.com/cypress-io/cypress/issues/27415
       CYPRESS_NO_COMMAND_LOG: 1
@@ -161,7 +163,7 @@ jobs:
       - name: Run a few important Cypress tests as sanity check
         run: |
           mkdir -p ./target/uberjar && cp metabase.jar ./target/uberjar/metabase.jar
-          yarn test-cypress-run --folder onboarding
+          yarn test-cypress-run --folder ${{ matrix.folder }}
 
       - name: Upload Cypress Artifacts upon failure
         uses: actions/upload-artifact@v4
diff --git a/e2e/test/scenarios/onboarding/search/recently-viewed.cy.spec.js b/e2e/test/scenarios/search/recently-viewed.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/recently-viewed.cy.spec.js
rename to e2e/test/scenarios/search/recently-viewed.cy.spec.js
diff --git a/e2e/test/scenarios/onboarding/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js b/e2e/test/scenarios/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js
rename to e2e/test/scenarios/search/reproductions/16785-do-not-display-hidden-tables.cy.spec.js
diff --git a/e2e/test/scenarios/onboarding/search/reproductions/28788-search-results-overflow.cy.spec.js b/e2e/test/scenarios/search/reproductions/28788-search-results-overflow.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/reproductions/28788-search-results-overflow.cy.spec.js
rename to e2e/test/scenarios/search/reproductions/28788-search-results-overflow.cy.spec.js
diff --git a/e2e/test/scenarios/onboarding/search/search-filters.cy.spec.js b/e2e/test/scenarios/search/search-filters.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/search-filters.cy.spec.js
rename to e2e/test/scenarios/search/search-filters.cy.spec.js
diff --git a/e2e/test/scenarios/onboarding/search/search-pagination.cy.spec.js b/e2e/test/scenarios/search/search-pagination.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/search-pagination.cy.spec.js
rename to e2e/test/scenarios/search/search-pagination.cy.spec.js
diff --git a/e2e/test/scenarios/onboarding/search/search-snowplow.cy.spec.js b/e2e/test/scenarios/search/search-snowplow.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/search-snowplow.cy.spec.js
rename to e2e/test/scenarios/search/search-snowplow.cy.spec.js
diff --git a/e2e/test/scenarios/onboarding/search/search-typeahead.cy.spec.js b/e2e/test/scenarios/search/search-typeahead.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/search-typeahead.cy.spec.js
rename to e2e/test/scenarios/search/search-typeahead.cy.spec.js
diff --git a/e2e/test/scenarios/onboarding/search/search.cy.spec.js b/e2e/test/scenarios/search/search.cy.spec.js
similarity index 100%
rename from e2e/test/scenarios/onboarding/search/search.cy.spec.js
rename to e2e/test/scenarios/search/search.cy.spec.js