Commit Graph

82 Commits

Author SHA1 Message Date
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
Brian Mann be14f29dca monorepo: explicit docker npm run command 2017-06-05 18:07:32 -04:00
Brian Mann b2bad45cec cl: change logic to always download unless told via CYPRESS_DOWNLOAD env var 2017-06-05 18:06:45 -04:00
Brian Mann 101aac9c9b cli: move cli into subfolder, refactor cli scripts
-cleanup root monorepo files
-prevent downloading cypress binary when in development
-remove app-module-path
2017-06-05 17:26:51 -04:00
Gleb Bahmutov 673a8729b3 all: pre-git hook should find config in the root package.json 2017-06-02 11:37:03 -04:00