* added 'object-schema' project, began updating fixture to match schema
* Update run display to match new api schemas
- add timer display component
- add some util functions
- update tests to actual test the run data
- capital cased some messaging in the runs
* desktop-gui: use json-schemas for testing
* remove only
* testing: copy integration artifacts on circle, close#1616
* rename api_schemas -> api_schemas_spec
* update more headings/buttons to have capital case text
- update some tests to be less brittle when text is changed.
* set timezone NYC
* fixes#1585 exit with status 1 whenever no specs were found
* add a couple tests around spec video file name
* cleanup old circleci branch filters
* bump up range of expected timings
* rename specsUtil for clarity, fix failing tests
* ci: use Node 8.2.1 to build binary on Windows CI #1390
* use Node 8.2.1 on Mac buildkite
* add comment
* source bashrc
* print home folder
* do not source bashrc
* install nvm using curl
* back to nvm using bash_profile
* hmm, maybe it is using different shell
* hmm, login into bash
* remove nvm commands
* chore: add script to check Node version against .node-version
* fix: use engines from CLI package, close#1373
* chore: add integration test for build script that writes package.json file
* do not hardcode version
* build npm package in this branch too
* electron: upgrade to 1.8.2, node 8.2.1, chromium 59
* server: update snapshots for node
* server: try to debug timeouts for mochawesome
* bump zunder
- node-sass 3.13.1 does not work with Node 8, since we’re upgrading the
project to node 8.2.1, we needed node-sass 4.5.3+. This node-sass dep
was coming from gulp-sass dep in zunder which has since been updated
* server: figured out that fixture scaffolding can cause timeouts
* bump zunder - get fix so that asserts are not prefixed with /
* server: use our own heroku example app
* use cypress/browsers:chrome64 docker image on Circle with Node 8
* update root folder name
* add hash to root cache
* disable permissions test, because cannot run as root
* server: only disable test in CI
* test new binary against other projects
* all: rename cypress-monorepo -> cypress
* scripts: use latest docker container
* server: don't skip as this messes up hooks which cause failures downstream
* driver: bump timeout for zonejs
* server: make tests pass for node 8.2.1 and 8.4.0
* allow setting CYPRESS_ENV when running binary, close#813
* test on CircleCI against staging API
* clone test project using HTTPS
* pass record key via environment variable
* use xvfb-maybe
* locally install xvfb-maybe
* remove debug
* add testing built binary against staging api
* do not try to guess if missing ts-node is ok
* install built npm cypress.tgz
* do not need xvfb for cypress run
for #701
* working on installing from local binary file
* fix missing return
* enabled skipped zip file test
* test zip file and up in two folders
* test direct zip file install on CircleCI
* Remove artificial delays
* remove empty test scripts
* Update contributing guide to include more specific instructions for the driver
- Move CI status within the TOC
- Add ‘driver’ to ‘Working in specific package’ section
- some minor link / wording fixes
- added wording around our labels.
* remove 'run test' task for coffee
* Jazz up the readme
- Add ‘why cypress’ video
- Add a bunch of badges
- Add ‘install cypress’ section that refers to docs
- Add a nice logo at the top.
* updates
* remove desktop-gui unit test task from ci
* run test CI projects by making empty commit, close#537
* use good message when bumping jobs
* enable more test projects
* fix vars
* trigger cypress-test-ci-environments
* enable cypress-test-example-repos
* add binary url to the trigger commit message
* enable all jobs again
* pass binary url
* prepare to test local zip install
* 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
close#504
* launcher: detect chrome on windows
checks if file exists, then determines version using `wmic`
close#503
* launcher: detect canary and chromium
plus update types to latest
* add launcher as a CI job
* run launcher on Windows CI
* forgot to restore monorepo
* go back on Win CI