Cypress Gateway Connector requirement? #787
Replies: 2 comments 8 replies
-
tl;dr Start using https://github.com/currents-dev/cypress-cloud package, it doesn't use any private API and is not subject to Cypress team's effort to block sorry-cypress Starting from version 11.0.0 (November 2022), the Cypress.io team started a series of released aimed to block sorry-cypress users. First, they changed the internal structure of cypress package:
That prevented sorry-cypress from just changing the internal configuration. We managed to overcome those technical measures by rewriting the integration and using a network proxy for rerouting the orchestration requests. We noticed that Cypress.io team continued putting limitations on the runner. Starting from version 12.7.0 (Feb 2023) the test runner introduced a new technical challenge - it collects (with no consent) information about the runtime environment, including:
The information is transmitted to a backend service in an encoded and signed format as a preflight request. Depending on the response from the backend, the runner may stop the execution with an error message Cypress does not support recording test results to this third-party service. In addition, Cypress team has been actively working on moving the source code to a closed-source repository, they want to limit the functionality available in their open-source version: cypress-io/cypress#26188 In May 2023 they started reaching out to Sorry Cypress users, offering a "Cypress Gateway Connector" for a $US500/mo "subscription" fee. Enabling the feature would remove paying users from the block list. https://github.com/currents-dev/cypress-cloud We have released a new integration, with orchestration and reporting implemented from scratch and are now independent of cypress private APIs. The integration is available as https://github.com/currents-dev/cypress-cloud package. It uses the public APIs and runs cypress in an “offline” mode as a standalone runner. Bottom line - we are not interfering with cypress internals anymore, we are using all the same APIs that are available for every developer and that are being used by hundreds of plugins and complimentary tools of Cypress ecosystem. |
Beta Was this translation helpful? Give feedback.
-
Exactly
…On Fri, Jun 16, 2023 at 14:25 ktxxt ***@***.***> wrote:
Which will stop working from 30. June, if I'm not wrong?
Or you want to tell me that I can keep continue using Sorry-Cypress
Dashboard but I have to switch from cy2 to
https://github.com/currents-dev/cypress-cloud ?
—
Reply to this email directly, view it on GitHub
<#787 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFJFCGALFRI3XZIWALWFDO3XLRGD5ANCNFSM6AAAAAAY55TYQA>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
What is this feature about (1 sentence)
I have received an email from Cypress telling me I need to implement Cypress Gateway Connector to continue using
sorry-cypress
.Why is it needed? What is the value? For whom do we build it?
Not sure it is. Wanting some clarity as to whether I should ignore the warnings.
High-level feature overview
Other
Here's the email I received from someone at Cypress
Beta Was this translation helpful? Give feedback.
All reactions