Skip to content

chore: replace BrowserStack with Cypress cross-browser matrix#1090

Open
yogeshchoudhary147 wants to merge 1 commit intomainfrom
chore/replace-browserstack-with-cypress-matrix
Open

chore: replace BrowserStack with Cypress cross-browser matrix#1090
yogeshchoudhary147 wants to merge 1 commit intomainfrom
chore/replace-browserstack-with-cypress-matrix

Conversation

@yogeshchoudhary147
Copy link
Copy Markdown
Contributor

@yogeshchoudhary147 yogeshchoudhary147 commented Apr 14, 2026

Summary

Replace the BrowserStack-based cross-browser workflow with native Cypress runs on GitHub Actions.

Changes

  • Remove BrowserStack workflow (browserstack.yml) and config (browserstack.json)
  • Add cross-browser.yml using cypress-io/github-action@v6 with a browser matrix
  • Run Chrome, Edge, and Firefox on windows-latest
  • Upgrade Cypress from 13.x to 14.x — required to fix Firefox CDP support (Cypress 13.x could not establish a CDP connection to Firefox 149)
  • Remove browserstack-cypress-cli from devDependencies
  • Add fail-fast: false, timeout-minutes: 25, and failure artifact uploads

What stays the same

  • Triggers, concurrency, and permissions
  • Test spec (cypress/e2e/smoke-bs.cy.ts) and config (cypress-bs.config.js)
  • Browser coverage: Chrome, Edge, Firefox

@yogeshchoudhary147 yogeshchoudhary147 requested a review from a team as a code owner April 14, 2026 15:25
@yogeshchoudhary147 yogeshchoudhary147 force-pushed the chore/replace-browserstack-with-cypress-matrix branch 3 times, most recently from 4ce0a3b to b060021 Compare April 14, 2026 15:43
@yogeshchoudhary147 yogeshchoudhary147 marked this pull request as draft April 15, 2026 10:05
@yogeshchoudhary147 yogeshchoudhary147 force-pushed the chore/replace-browserstack-with-cypress-matrix branch from 3394737 to d22765b Compare April 15, 2026 13:36
- Remove BrowserStack workflow and config
- Add Cypress cross-browser matrix running Chrome, Edge, and Firefox on windows-latest
- Upgrade Cypress from 13.x to 14.x to fix Firefox CDP support
@yogeshchoudhary147 yogeshchoudhary147 force-pushed the chore/replace-browserstack-with-cypress-matrix branch from d22765b to 7ab184c Compare April 15, 2026 13:43
@yogeshchoudhary147 yogeshchoudhary147 marked this pull request as ready for review April 15, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant