* run linter an all * add NPM package CI job * more steps for NPM package * start upload NPM package * more work on NPM package upload * testing upload * move purge cache to utils * add unique binary build and upload from CI * pass saved urls to test-binary job * allow CYPRESS_BINARY_VERSION to be an url right away * put uploaded urls into /tmp folder * use explicit json filenames * paths instead of path * testing cypress npm and binary * use NPM folder beta to store temp binary and package * refactor utils * set env vars and trigger other test projects * only test NPM and binary on develop branch * enable all jobs again
| Build status | Description |
|---|---|
develop branch |
|
master branch |
Cypress
This is the Cypress monorepo, containing all packages that make up the Cypress app. See Issue #256 for details.
This monorepo is made up of various packages, all of which are found under the packages directory. They are discrete modules with different responsibilities, but each is necessary for the Cypress app and is not necessarily useful outside of the Cypress app.
Some, like https-proxy and launcher, run solely in node and support the Cypress server. Others, like desktop-gui and runner, create the GUI parts of the Cypress app. All packages can require each other using const server = require('@packages/server') syntax.
Badges
Let the world know your project is using Cypress.io to test with this cool badge
Markdown
[](https://cypress.io)
SVG image
https://img.shields.io/badge/cypress.io-tests-green.svg?style=flat-square
Development
Please see our Contributing Guideline which explains repo organization, linting, testing, and other steps.
Deployment
Please see out deployment document
License
This project is licensed under the terms of the MIT license.