Mike McCready
Mike McCready
The issue is reproducible on different Linux distros, on a bare metal host and in virtualized environments: Using Cypress 15.7.1 | Operating System | Linux Host Environment | Outcome |...
- According to smoke-tests in https://github.com/cypress-io/cypress/issues/30205#issuecomment-2339822046, Cypress `11.x` seems to be the last version which worked with Chromium 64 -79.
@jennifer-shehane - For Chromium-family and Firefox that sounds like a good approach. It ties in with what the browser owners support. - WebKit is a special case and due to...
@jennifer-shehane - I hit all these Windows issues when I was trying to test PR https://github.com/cypress-io/cypress/pull/28243 on Windows locally.
Closing as stale and low priority.
[term-size](https://www.npmjs.com/package/term-size) version [3.0.0](https://github.com/sindresorhus/terminal-size/releases/tag/v3.0.0) is pure ESM. This also applies to [terminal-size](https://www.npmjs.com/package/terminal-size) [4.0.0](https://github.com/sindresorhus/terminal-size/releases/tag/v4.0.0). To migrate to [terminal-size](https://www.npmjs.com/package/terminal-size) requires migrating [packages/server/lib/util/terminal-size.js](https://github.com/cypress-io/cypress/blob/develop/packages/server/lib/util/terminal-size.js) from CommonJS JavaScript to ESM (possibly also to TypeScript for Cypress...
https://github.com/cypress-io/cypress/blob/ffcc6387ef44aeb5f84556574680a86bbca73df4/packages/server/package.json#L127
@jennifer-shehane > This issue has not had any activity in 180 days. Cypress evolves quickly and the reported behavior should be tested on the latest version of Cypress to verify...
```text /bin/sh: /Users/distiller/Library/Caches/Cypress/15.5.0/Cypress.app/Contents/Resources/app/node_modules/term-size/vendor/macos/term-size: Bad CPU type in executable ``` is shown running on macOS in https://github.com/cypress-io/cypress-example-kitchensink/tree/master/.circleci This is fixed in [[email protected]](https://github.com/sindresorhus/terminal-size/releases/tag/v4.0.0)
- PR https://github.com/cypress-io/cypress/pull/32838 from @AtofStryker converted `packages/server/lib/util/terminal-size.js` from JavaScript CommonJS usage `require('term-size')` to TypeScript `import termSize from 'term-size'` in [packages/server/lib/util/terminal-size.ts](https://github.com/cypress-io/cypress/blob/develop/packages/server/lib/util/terminal-size.ts), opening the path to migrating to [terminal-size](https://www.npmjs.com/package/terminal-size).