Commit Graph

171 Commits

Author SHA1 Message Date
Brian Mann
5c007badfe root: add additional tasks for committing release and updating repos with next dev version 2017-10-14 19:55:29 -04:00
Brian Mann
f8c84e9930 root: retry copying package into dist for random windows EPERM. remove unused driver/dist that was causing rejections 2017-10-10 04:48:28 -04:00
Brian Mann
09dc5573ac correct path to cf purge [skip ci] 2017-10-08 15:39:57 -04:00
Brian Mann
da3be64a1e add additional manifest fields as we upgrade our download server + cdn [skip ci] 2017-10-06 14:24:30 -04:00
Gleb Bahmutov
415ec73227 use cypress-test-example-repos on appveyor 2017-10-05 21:21:44 -04:00
Gleb Bahmutov
76cd0d9b5e root: add a few checks during build to avoid undefined folder in #575 2017-10-05 17:06:19 -04:00
Gleb Bahmutov
faf4b0c3dd ci: trigger todomvc build on AppVeyor, close #571 2017-10-05 15:23:46 -04:00
Gleb Bahmutov
b591944a02 Merge branch 'win-binary-495' into develop 2017-10-05 19:15:04 +00:00
Gleb Bahmutov
03fc910ba7 root: add short SHA to the test project commit subject 2017-10-05 14:17:15 -04:00
Gleb Bahmutov
c3d1fbee88 build kitchensink on windows 2017-10-05 13:26:17 -04:00
Gleb Bahmutov
723ece7dc5 add warning filtering message 2017-10-05 11:21:46 -04:00
Gleb Bahmutov
bd58d05f83 camelCase provider name 2017-10-05 11:20:21 -04:00
Gleb Bahmutov
5aace6d9dc filter projects to trigger by provider name 2017-10-05 10:59:33 -04:00
Gleb Bahmutov
bad90bfd31 filter projects to trigger by provider name 2017-10-05 10:57:03 -04:00
Gleb Bahmutov
d1e74603a5 max size for windows platform 200 2017-10-05 10:19:09 -04:00
Gleb Bahmutov
75a4859cc7 Merge branch 'win-binary-495' into develop 2017-10-05 14:14:27 +00:00
Gleb Bahmutov
a9dcfdff31 Version in commit subject 563 (#564)
* start unit testing npm version extract

* put short NPM version into trigger commit subject, close #563

* pass appVeyor token to bumpercar
2017-10-05 14:13:11 +00:00
Brian Mann
62183366e4 Merge remote-tracking branch 'origin/develop' into develop 2017-10-04 18:48:07 -04:00
Brian Mann
d657b3545f root: add release tasks to bump cypress server manifest [skip ci] 2017-10-04 18:47:59 -04:00
Gleb Bahmutov
46bbca13da increase max zip size 2017-10-04 17:36:42 -04:00
Gleb Bahmutov
9505640db0 install two ffmpeg architectures on Windows, close #558 (#561)
* install two ffmpeg architectures on Windows, close #558

* add missing function to export object
2017-10-04 21:00:11 +00:00
Gleb Bahmutov
9dae2a858e add missing function to export object 2017-10-04 16:58:03 -04:00
Gleb Bahmutov
cc4d65b545 install two ffmpeg architectures on Windows, close #558 2017-10-04 16:38:03 -04:00
Gleb Bahmutov
56328d5200 add purge-version --version command, close #549 (#555) 2017-10-04 15:45:57 +00:00
Gleb Bahmutov
1ad8899cdd trigger/bump other projects serially (#552)
* trigger/bump other projects serially

* bring version of bumper that suppors appVeyor variables

* add cypress-tiny-project test
2017-10-04 15:07:16 +00:00
Gleb Bahmutov
c244b4dca7 Merge branch 'win-binary-495' into develop 2017-10-02 21:14:40 -04:00
Gleb Bahmutov
735519a7b4 Bump via commit 537 (#538)
* 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
2017-10-02 18:20:58 -04:00
Gleb Bahmutov
4672b569f1 Upload tar and zip (#536)
* 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
2017-10-01 17:01:19 -04:00
Gleb Bahmutov
4c157557a3 Merge pull request #521 from cypress-io/bring-back-commits
Bring back commits
2017-09-28 10:25:34 -04:00
Brian Mann
80914cbd31 root: add bump tasks for circle [skip ci] 2017-09-27 20:01:36 -04:00
Gleb Bahmutov
2a093afdf8 win: zip and unzip 2017-09-27 11:08:07 -07:00
Gleb Bahmutov
3ee71a095d add zip and upload steps to AppVeyor script 2017-09-27 08:31:19 -07:00
Gleb Bahmutov
9442a75f9d add windows binary-zip
Using 7-Zip
2017-09-27 08:18:44 -07:00
Gleb Bahmutov
98a77c07d7 skip project tests on windows 2017-09-27 10:34:53 -04:00
Gleb Bahmutov
a772e4f5bb binary: print smoke test run project command 2017-09-25 11:42:17 -07:00
Gleb Bahmutov
ac902fb440 build: building all the way on Windows
- disabled video recording in smoke project on win32
- smoke test still crashes at the very end
2017-09-25 09:41:05 -07:00
Gleb Bahmutov
573b357595 launcher: clean script
make launcher clean command cross-platform script
2017-09-25 07:30:51 -07:00
Gleb Bahmutov
a0c08bbdf3 Windows support (#484)
* try installing on Windows

* Handle windows setup

- no browser detection on windows yet, just placeholder code
- symlink types

* add appveyor file

* add appveyor windows build

* use execa to run server unit tests

* run server unit tests on appveyor

* ignore root install errors

* upgrade rebuild-node-sass

and work on Json unit test that fails on Windows

* print npm version

before installing, commented out caching node modules in the root

* a few small tweaks for windows support

* fix bin-up in launcher project

use bin-up@1.1.0 for windows support, close #491

* cli: build script on Windows, close #492

* cli: build errors are fatal

* use cross-env in extension

Fixes environment variables on Windows in #490

* extension: fix 3 tests on Windows

1 more broken test remaining

* extension: use EOL before comparing text

* example: update test for Windows

* example: replace build.sh with build.js

Close #488

* remove trailing whitespace

* cli: build script again

* server: work on unit tests for windows

* binary: add windows as build platform

* windows: try building binary

started work on building on CI for windows
2017-09-25 10:17:28 -04:00
Gleb Bahmutov
7700927231 Check binary zip close #482 (#483)
* print zip size for #482

* check zip file against max

* stop binary build if size is > 120MB, close #482
2017-09-19 14:58:01 -04:00
Gleb Bahmutov
23c33b2eee readme: add links and cypress-test-example-repos (#479)
* readme: add links and cypress-test-example-repos

* use later version that shows key
2017-09-19 11:31:49 -04:00
Brian Mann
9d6183e334 root: compress as much as possible on linux zip [skip ci] 2017-09-18 00:08:03 -04:00
Brian Mann
4b9b36a4bb root: remove dead deploy code, refactor to do smoke test, project test, and failing project test 2017-09-17 20:51:03 -04:00
Gleb Bahmutov
baccde14a8 ughhh 2017-09-15 17:21:48 -04:00
Gleb Bahmutov
c0e1a4bcf7 zip command in parent folder 2017-09-15 17:09:01 -04:00
Gleb Bahmutov
5ce5b973eb go through entire binary deploy on linux platform 2017-09-15 16:38:33 -04:00
Gleb Bahmutov
0807fb25d9 fix lint error 2017-09-15 16:10:55 -04:00
Gleb Bahmutov
10feb885ea use env or json to get AWS credentials 2017-09-15 16:04:19 -04:00
Gleb Bahmutov
fef9c24c1b use Cloudflare env variables or file 2017-09-15 15:54:40 -04:00
Brian Mann
3d8489369b electron: upgrade electron-packager dep to 9.0.1 2017-09-14 17:08:57 -04:00
Brian Mann
67fc544523 root: fix coffeescript conventions 2017-09-01 02:22:46 -04:00