Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ci: Use workspaces instead of caches for passing data downstream | Whymarrh Whitby | 2018-08-18 | 1 | -89/+47 |
| | | | | | | | | | | | | | CircleCI no longer allows external PR builds to save caches so jobs that depend on cached data from a upstream job will no longer get the files they need. This change replaces our usages of caches for passing data downstream with workspaces, which appear to be the more correct feature to use. References: - https://circleci.com/docs/2.0/workflows/#using-workspaces-to-share-data-among-jobs - https://circleci.com/blog/deep-diving-into-circleci-workspaces/ | ||||
* | ci: Install any npm@6 | Whymarrh Whitby | 2018-08-18 | 1 | -1/+1 |
| | |||||
* | ci: Use Firefox 61.0.2 | Whymarrh Whitby | 2018-08-18 | 1 | -1/+1 |
| | |||||
* | ci: Disable Firefox updates | Whymarrh Whitby | 2018-08-18 | 2 | -1/+24 |
| | |||||
* | ci: Don't cache Firefox install | Whymarrh Whitby | 2018-08-18 | 4 | -61/+28 |
| | | | | | | | | | Two important notes: 1. The time it takes to download is negligble compared to e2e test runs 2. Since we cannot use environment variables in CircleCI cache keys we can't cache the download correctly and have it update when we switch firefox versions—this isn't the end of the world because of point 1 | ||||
* | test npm i --no-save | brunobar79 | 2018-07-22 | 1 | -2/+1 |
| | |||||
* | test npm ci | brunobar79 | 2018-07-22 | 1 | -12/+2 |
| | |||||
* | bump cache version | brunobar79 | 2018-07-22 | 1 | -26/+26 |
| | |||||
* | added node version requirements | brunobar79 | 2018-07-22 | 1 | -26/+36 |
| | |||||
* | Revert package-lock changes | bitpshr | 2018-07-19 | 1 | -14/+14 |
| | |||||
* | Version Circle cache keys for easy flushing | bitpshr | 2018-07-19 | 1 | -13/+13 |
| | |||||
* | Added missing step | Bruno Barbieri | 2018-07-07 | 1 | -0/+2 |
| | |||||
* | dont cache what's already cached | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Firefox tests fix | Bruno Barbieri | 2018-07-07 | 1 | -0/+2 |
| | |||||
* | Update firefox version | Bruno Barbieri | 2018-07-07 | 1 | -2/+2 |
| | |||||
* | lets cache firefox 61 | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Forgot this is linux bash | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Update config.yml | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Update config.yml | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Update firefox-download.sh | Bruno Barbieri | 2018-07-07 | 1 | -2/+3 |
| | |||||
* | Fix indentation | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Firefox cache working properly | Bruno Barbieri | 2018-07-07 | 1 | -2/+2 |
| | |||||
* | oops | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | tmp commit to force firefox update | Bruno Barbieri | 2018-07-07 | 1 | -13/+8 |
| | |||||
* | Update firefox-download.sh | Bruno Barbieri | 2018-07-07 | 1 | -4/+3 |
| | |||||
* | Add firefox binary to cache path | Bruno Barbieri | 2018-07-07 | 1 | -0/+1 |
| | |||||
* | Allow firefox binary to be cached | Bruno Barbieri | 2018-07-07 | 1 | -4/+11 |
| | |||||
* | Update config.yml to allow firefox download caching | Bruno Barbieri | 2018-07-07 | 1 | -6/+8 |
| | |||||
* | Final approach | Bruno Barbieri | 2018-07-07 | 1 | -6/+2 |
| | |||||
* | Fix indentation again | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Fix indentation | Bruno Barbieri | 2018-07-07 | 1 | -1/+1 |
| | |||||
* | Run npm install only when needed | Bruno Barbieri | 2018-07-07 | 1 | -1/+4 |
| | |||||
* | simpler approach | Bruno Barbieri | 2018-07-07 | 1 | -9/+2 |
| | |||||
* | Fallback to using the latest cache if no exact match is found | Bruno Barbieri | 2018-07-07 | 1 | -1/+4 |
| | |||||
* | Check for changes on package-lock.json and exit with error | Bruno Barbieri | 2018-07-07 | 1 | -0/+5 |
| | |||||
* | try npm install instead of npm ci | Bruno Barbieri | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | Update config.yml | Bruno Barbieri | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | Fix indentation | Bruno Barbieri | 2018-07-06 | 1 | -4/+4 |
| | |||||
* | Update config.yml | Bruno Barbieri | 2018-07-06 | 1 | -2/+6 |
| | |||||
* | Update config.yml | Bruno Barbieri | 2018-07-06 | 1 | -3/+0 |
| | |||||
* | Update config.yml | Bruno Barbieri | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | use sudo to install npm | Bruno Barbieri | 2018-07-06 | 1 | -1/+1 |
| | |||||
* | Another update | Bruno Barbieri | 2018-07-06 | 1 | -23/+22 |
| | |||||
* | use package-lock only for the initial restore | Bruno Barbieri | 2018-07-06 | 1 | -17/+21 |
| | |||||
* | Proper caching of node_modules | Bruno Barbieri | 2018-07-06 | 1 | -22/+18 |
| | |||||
* | npm 6 fresh lock + node 8 (#4675) | Bruno Barbieri | 2018-07-03 | 1 | -20/+20 |
| | | | | | | | * run npm install with npm 6 and node 8 * npm audit fix --force * bump node version on circleci docker img * bump lodash | ||||
* | ci - breakout firefox helpers into scripts | kumavis | 2018-06-02 | 3 | -23/+19 |
| | |||||
* | ci - run e2e:beta tests | kumavis | 2018-06-02 | 1 | -4/+53 |
| | |||||
* | Merge branch 'develop' into ci-publish-release | kumavis | 2018-05-22 | 1 | -1/+1 |
|\ | |||||
| * | CI - remove node security test as blocker for builds | kumavis | 2018-05-22 | 1 | -2/+1 |
| | | |||||
* | | ci - add docs publish to job-publish-release | kumavis | 2018-05-19 | 1 | -0/+9 |
| | | |||||
* | | ci - add prep-docs job | kumavis | 2018-05-19 | 1 | -0/+18 |
| | | |||||
* | | ci - add job-publish-release | kumavis | 2018-05-19 | 1 | -0/+21 |
| | | |||||
* | | ci - rename job-publish to job-publish-prerelease | kumavis | 2018-05-19 | 1 | -2/+2 |
| | | |||||
* | | ci - clean - whitespace fix | kumavis | 2018-05-19 | 1 | -4/+3 |
|/ | |||||
* | Merge branch 'develop' into e2e-tests | Thomas | 2018-05-04 | 1 | -0/+15 |
|\ | |||||
| * | Adds nsp check to CircleCI tests | Alexander Tseung | 2018-05-03 | 1 | -0/+15 |
| | | |||||
* | | Ci Firefox | Thomas | 2018-05-03 | 1 | -5/+1 |
| | | |||||
* | | Firefox | Thomas | 2018-05-02 | 1 | -4/+42 |
|/ | |||||
* | ci - complete all tests before running extras | kumavis | 2018-04-10 | 1 | -10/+11 |
| | |||||
* | ci - job-publish - publish source+sourcemaps to sentry if new release | kumavis | 2018-04-04 | 1 | -0/+3 |
| | |||||
* | ci - rename job-announce to job-publish | kumavis | 2018-04-04 | 1 | -2/+2 |
| | |||||
* | ci - announce - add sourcemaps to artifacts | kumavis | 2018-04-04 | 1 | -0/+3 |
| | |||||
* | ci - load npm deps by revision to always get latest for build | kumavis | 2018-04-04 | 1 | -12/+16 |
| | |||||
* | ci - breakout announce job to upload builds and screenshots | kumavis | 2018-03-31 | 1 | -13/+35 |
| | |||||
* | ci - build:announce - fix script path | kumavis | 2018-03-31 | 1 | -1/+1 |
| | |||||
* | ci - build:announce - fix shell script path | kumavis | 2018-03-31 | 1 | -1/+1 |
| | |||||
* | ci - build:announce - break out into shell script | kumavis | 2018-03-31 | 1 | -32/+1 |
| | |||||
* | ci - build:announce - rewrite github comment to include walkthrough gif | kumavis | 2018-03-31 | 1 | -9/+23 |
| | |||||
* | Merge branch 'master' of github.com:MetaMask/metamask-extension into ci-screens | kumavis | 2018-03-31 | 1 | -0/+26 |
|\ | |||||
| * | Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵ | kumavis | 2018-03-30 | 1 | -0/+3 |
| |\ | | | | | | | | | | ci-artifacts | ||||
| * | | ci - build:announce - fix links to extension builds | kumavis | 2018-03-29 | 1 | -4/+5 |
| | | | |||||
| * | | ci - build:announce - fix link | kumavis | 2018-03-29 | 1 | -5/+5 |
| | | | |||||
| * | | ci - build:announce - link all builds | kumavis | 2018-03-29 | 1 | -2/+9 |
| | | | |||||
| * | | ci - artifacts - upload extension builds, dont upload extension source | kumavis | 2018-03-29 | 1 | -1/+4 |
| | | | |||||
| * | | ci - upload whole dist + fix announce mascara url | kumavis | 2018-03-29 | 1 | -3/+3 |
| | | | |||||
| * | | ci - artifacts - simplify result path | kumavis | 2018-03-29 | 1 | -0/+1 |
| | | | |||||
| * | | ci - announce QA build to GitHub pull request | kumavis | 2018-03-29 | 1 | -0/+12 |
| | | | |||||
| * | | ci - upload mascara build as artifact | kumavis | 2018-03-29 | 1 | -2/+1 |
| | | | |||||
| * | | ci - publish dist as artifact | kumavis | 2018-03-29 | 1 | -0/+3 |
| | | | |||||
* | | | ci - run screenshotter | kumavis | 2018-03-30 | 1 | -0/+21 |
| |/ |/| | |||||
* | | ci - upload e2e test artifacts | kumavis | 2018-03-30 | 1 | -0/+3 |
|/ | |||||
* | ci - end by flowing all required tests into a single job | kumavis | 2018-03-28 | 1 | -2/+2 |
| | |||||
* | ci - end by flowing all required tests into a single job | kumavis | 2018-03-28 | 1 | -7/+8 |
| | |||||
* | ci - end by flowing all required tests into a single job | kumavis | 2018-03-28 | 1 | -0/+16 |
| | |||||
* | ci - run e2e tests after build step | kumavis | 2018-03-28 | 1 | -18/+21 |
| | |||||
* | Revert "Revert "Ci - introduce a build job"" | kumavis | 2018-03-28 | 1 | -0/+17 |
| | |||||
* | ci - run e2e jobs | kumavis | 2018-03-28 | 1 | -0/+17 |
| | |||||
* | ci - wrap env var in quotes | kumavis | 2018-03-11 | 1 | -4/+4 |
| | |||||
* | ci - split integration tests into parallel firefox and chrome runs | kumavis | 2018-03-11 | 1 | -4/+54 |
| | |||||
* | ci - adjust scss cache key | kumavis | 2018-03-10 | 1 | -3/+3 |
| | |||||
* | ci - cache firefox against Revision | kumavis | 2018-03-10 | 1 | -3/+3 |
| | |||||
* | ci - cache firefox install under build number | kumavis | 2018-03-10 | 1 | -3/+3 |
| | |||||
* | ci - split download and install firefox steps | kumavis | 2018-03-10 | 1 | -14/+32 |
| | |||||
* | ci - install firefox58 and cache | kumavis | 2018-03-10 | 1 | -1/+17 |
| | |||||
* | ci - prep-deps - install latest firefox | kumavis | 2018-03-10 | 1 | -2/+4 |
| | |||||
* | ci - optimize - dont update npm | kumavis | 2018-03-10 | 1 | -4/+1 |
| | |||||
* | ci - integration tests need to generate scss cache key | kumavis | 2018-03-10 | 1 | -1/+9 |
| | |||||
* | ci - fix typo | kumavis | 2018-03-10 | 1 | -1/+2 |
| | |||||
* | test - breakout npm script for building for integration tests | kumavis | 2018-03-10 | 1 | -2/+2 |
| | |||||
* | ci - fix config formatting | kumavis | 2018-03-10 | 1 | -2/+2 |
| | |||||
* | ci - add prep-scss to flow | kumavis | 2018-03-10 | 1 | -0/+3 |
| | |||||
* | ci - parallize flat + mascara integration tests | kumavis | 2018-03-10 | 1 | -8/+49 |
| | |||||
* | ci - breakup npm test into parallel processes | kumavis | 2018-03-10 | 1 | -6/+33 |
| | |||||
* | ci - restore node_modules before test | kumavis | 2018-03-10 | 1 | -2/+4 |
| | |||||
* | ci - test on all branches | kumavis | 2018-03-10 | 1 | -17/+0 |
| | |||||
* | ci - update circle config | kumavis | 2018-03-10 | 1 | -13/+15 |
| | |||||
* | ci - introduce circle ci 2.0 | kumavis | 2018-03-10 | 1 | -0/+52 |