circleci-orb
circleci-orb copied to clipboard
Install, cache and run Cypress.io tests on CircleCI with minimal configuration.
Orb publishing doesn't work for contributor PRs since they don't have access to the CIRCLECI_TOKEN for example: https://app.circleci.com/pipelines/github/ramykl/circleci-orb/2/workflows/80a14831-88d2-49c3-9349-63efa630c614/jobs/10
The CircleCI workflow [.circleci/test-deploy.yml](https://github.com/cypress-io/circleci-orb/blob/master/.circleci/test-deploy.yml) is configured to use the Docker container: `cypress/browsers:node-16.18.1-chrome-109.0.5414.74-1-ff-109.0-edge-109.0.1518.52-1` whereas the executor has been updated to `node-version: "20.6.0"`. Node.js `16` already reached [end-of-life](https://nodejs.org/en/blog/announcements/nodejs16-eol/) on Sep 11, 2023...
With the latest issues and changes with The Chrome and Chrome Driver release cycle, it may be useful to have an easy way to override the Chrome version. I feel...
When executing a long running test using `cypress/run-tests` on CircleCI, I am often finding that I get the error `Too long with no output (exceeded 10m0s): context deadline exceeded`. After...
In v3 and newer of the orb the `post-checkout:` option is no longer available. It would be helpful for this to be restored, we currently cannot move forward because our...
It appears that with v3 of the orb you can no longer specify a specific executor for browsers when using the cypress/run command/job. It appears to only be available for...
Cypress is installing all my NPM packages by default with node version 18.16.1. Because of the older version, some of our packages appear to be installing older versions despite being...
Hey all, Just wanted to ask, when will circleci orb support pnpm as well. Currently working on a project which is using pnpm, would like to run cypress in ci...
## The orb does not work as expected Version: `cypress-io/[email protected]` ```yml run-tests: executor: cypress/default steps: - attach_workspace: at: . - cypress/install - cypress/run-tests: cypress-command: npx wait-on@latest http://localhost:3000 && npx cypress...
The docs here: https://circleci.com/developer/orbs/orb/cypress-io/cypress#usage-node-version, says this is the way to change the node version for the orb: ``` version: '2.1' orbs: cypress: cypress-io/cypress@3 workflows: null ``` But node version isn't...