Commit Graph

86 Commits

Author SHA1 Message Date
Brian Mann
b2654edf8c root: use our CLI's xvfb lib instead of xvfb-maybe 2017-09-16 18:34:06 -04:00
Brian Mann
e2458ba9db root: refactor run-integration to common scripts -> run-cypress-tests, accept options, use xvfb-maybe, cleanup circle.yml
- this enables us to use a common script for running cypress tests
within the monorepo itself
- useful for the driver, desktop-gui, and the reporter
2017-09-16 16:38:00 -04:00
Gleb Bahmutov
10feb885ea use env or json to get AWS credentials 2017-09-15 16:04:19 -04:00
Brian Mann
f1e7782667 release 0.20.0 (few days ago) [skip ci] 2017-09-14 16:26:32 -04:00
Gleb Bahmutov
1f8fec210d eslint ignore snapshots folder should be in the root, close #442 (#444) 2017-09-08 15:16:15 -04:00
Brian Mann
fe226b7f64 cli: stop adding files to git on precommit, impossible to commit partial line numbers 2017-09-02 23:30:57 -04:00
Brian Mann
efe8b26df3 root: npm script conventions, specify linux docker build task 2017-09-01 02:23:08 -04:00
Chris Breiding
bfd34e20fe use cypress eslint plugin 2017-08-22 15:10:02 -04:00
Chris Breiding
8d92fedb9c exclude bower_components from linting 2017-08-21 11:07:09 -04:00
Gleb Bahmutov
362438ca0b upgrade some deps 2017-08-15 15:46:37 -04:00
Gleb Bahmutov
ab4fb80c9e Ingest test artifacts from CircleCI 339 (#342)
* capture test results from CLI unit tests for #339

* add test results to packages/extension

* move mocha to root

* mocha test reporter for packages/launcher

* update socket reporter

* collect server unit test results

* store test results from server integration and e2e runs

* exclude projects from .only check
2017-08-14 15:25:49 -04:00
Gleb Bahmutov
8810000da7 catch .only prepush and on CI (#337) 2017-08-11 13:54:06 -04:00
Gleb Bahmutov
7976410042 Deploy docs on changes (#305)
* docs: testing deploy script

* docs: deployed to staging [skip ci]

* docs: deployed to staging [skip ci]

* docs: add --force flag to deploy docs

* public version of questions-remain

* add missing deps

* fix formatter string

* docs: ignore commit error on doc deploy

* docs: try full deploy command

* docs: deployed to staging [skip ci]

* docs: deployed to staging [skip ci]

* docs: refactoring upload of docs to get env early

* docs: deployed to staging [skip ci]

* docs: deployed to staging [skip ci]

* docs: deployed to staging [skip ci]

* docs: check for docs updates works for staging and production

* docs: split docs built output from deploy output

* docs: remove wrong option

* docs: remove forced deploy

* docs: configure deploy job after docs test but only on master branch

* docs: grab scrape token from env var or support file

* docs: add note how JSON files are encoded and passed as env variables
2017-07-12 11:41:59 -04:00
Gleb Bahmutov
c90d99e11c binary: use @cypress/questions-remain 2017-07-11 11:40:22 -04:00
Jennifer Shehane
f63842200a server: fixed breaking change from chalk update 1.0 -> 2.0 2017-07-07 16:32:07 -04:00
Jennifer Shehane
17777514cc Updated chalk deps to version 2.0.1 2017-07-07 16:32:07 -04:00
Gleb Bahmutov
56c4757c06 scripts: shorter prefixed list of filtered packages 2017-07-06 12:59:58 -04:00
Gleb Bahmutov
de305db260 Build app for both platforms (#249)
* binary: check platform, throw exception on mismatch

* binary: build script actually builds linux platform app

* zip from Mac both linux and darwin apps

* quiet npm installs during builds
2017-06-30 16:50:05 -04:00
Gleb Bahmutov
f33aeabfa0 binary: add CLI option to skip cleaning output dist folder 2017-06-29 16:07:49 -04:00
Brian Mann
7e0b4f0e98 deploy: rename deploy.js -> binary.js 2017-06-29 14:05:23 -04:00
Gleb Bahmutov
dd0dca3fa1 working on making individual binary steps work 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
81d6bb3028 install cloudflare-cli 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
1c10ec9ded ask for zip file 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
8730634d69 refactored questions to allow asking only some information 2017-06-29 12:04:46 -04:00
Gleb Bahmutov
9696466b5d deploy: refactored to simplify uploading binary to S3 close #224 2017-06-29 12:04:46 -04:00
Chris Breiding
91f204fb74 server: fix app data path 2017-06-28 14:36:52 -04:00
Gleb Bahmutov
1638260656 Build Linux Cypress in Docker for #217 (#220)
* deploy: working on linux build via Docker for #217

* reworking deploy links

* include register files from coffee and ts

* smoke test passes in docker container
2017-06-26 16:15:01 -04:00
Gleb Bahmutov
fdf031cf0e Lint coffee files using single tool (#208)
* coffee: merge coffeelinting to the root

* root: lint coffee files in the scripts folder
2017-06-23 15:41:50 -04:00
Brian Mann
a140d0e9e4 Merge branch 'move-deploy-scripts'
# Conflicts:
#	package.json
#	scripts/deploy/build.coffee
#	scripts/deploy/util/packages.coffee
2017-06-23 15:00:47 -04:00
Gleb Bahmutov
7ee72419a4 Issue 203 (#206)
* deploy: convert launcher TS to JS during deploy, close #203

* refactor duplicate functions

* good message when deleting TS files

* uncomment platform and version
2017-06-23 14:32:30 -04:00
Gleb Bahmutov
91ec7a0dd8 Move deploy scripts (#205)
* root: move deploy scripts from server to top level scripts

* remove postinstall download stop variable

* deploy: list all dev dependencies

* working on deploy run

* WIP comment out obsolete run-sequence

* add cypress-io/cypress-example-recipes

* root: enable run all to skip package or packages by name

* deploy: move coffee lint to root

* deploy: make bump async

* deploy: WIP update deploy + build processes for monorepo

* Add cypress-io/cypress-example-module-api project build to bump

* remove commas

* Add project cypress-io/cypress-test-ci-environments to list of projects to test

* deploy: WIP refactor classes -> functional

* deploy: don't copy node_modules or prune -> just npm install

* cli: consolidate important fields into monorepo root, pull out and build

* all: cleanup package.json, remove versions, license, repo information

-move some deps to devDeps

* all: convert es5 -> es6 + fix linting

* deploy: specify files to include when copying packages for dist

* deploy: convert coffee script in place + remove coffee files
2017-06-23 10:41:37 -04:00
Gleb Bahmutov
d91f11dd00 Merge branch 'master' into move-deploy-scripts 2017-06-23 10:41:25 -04:00
Brian Mann
69fd1395d0 deploy: convert coffee script in place + remove coffee files 2017-06-22 19:13:42 -04:00
Brian Mann
d5c3078cec cli: consolidate important fields into monorepo root, pull out and build 2017-06-22 17:19:12 -04:00
Gleb Bahmutov
76105c8940 remove pre-git again 2017-06-21 13:07:38 -04:00
Gleb Bahmutov
90db59ab0a root, docs, cli: quickly check missing dependencies on prebuild 2017-06-21 12:18:53 -04:00
Brian Mann
27b697d14e Merge branch 'master' into move-deploy-scripts
# Conflicts:
#	package.json
2017-06-21 12:13:20 -04:00
Gleb Bahmutov
5d3086c75b deps tool 2017-06-21 12:10:43 -04:00
Gleb Bahmutov
657322b111 root: remove pre-git config object 2017-06-20 17:52:46 -04:00
Gleb Bahmutov
8bb39d2857 working on deploy run 2017-06-19 15:56:20 -04:00
Gleb Bahmutov
59f9e894a7 deploy: list all dev dependencies 2017-06-19 15:46:37 -04:00
Gleb Bahmutov
331f2058d4 remove postinstall download stop variable 2017-06-19 14:44:09 -04:00
Chris Breiding
a4ae7a8f75 Merge branch 'master' into 0.20.0-desktop-gui-changes 2017-06-19 14:18:19 -04:00
Brian Mann
3e72e7be1c cli: WIP build script to generate cli/build folder 2017-06-19 12:59:27 -04:00
Chris Breiding
6d3c5834f7 scripts: normalize project path to be relative to root for npm start 2017-06-13 13:51:19 -04:00
Gleb Bahmutov
76987b69e1 lint only staged files, catch it.only in JS files (#150)
* lint only staged files, catch it.only in JS files

* linter: catch context.only in js files
2017-06-09 17:31:52 -04:00
Brian Mann
4368d806b7 rename dev -> scripts 2017-06-07 15:35:56 -04:00
Brian Mann
3ea1f1da2a Merge branch 'master' into cli-issue-117
# Conflicts:
#	package.json
2017-06-06 16:23:31 -04:00
Gleb Bahmutov
a5d715f6b4 all: replace pre-git with husky for #135 2017-06-06 11:08:32 -04:00
Gleb Bahmutov
228a4e9aa5 Remove eslintrs and consolidate eslint (#134)
* reporter: use eslint

* runner: remove eslintrc

* remove eslint from reporter and runner

* remove eslint from desktop-gui

* better wildcard
2017-06-06 10:22:56 -04:00