aboutsummaryrefslogtreecommitdiffstats
path: root/.circleci
Commit message (Collapse)AuthorAgeFilesLines
* ci: Use workspaces instead of caches for passing data downstreamWhymarrh Whitby2018-08-181-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@6Whymarrh Whitby2018-08-181-1/+1
|
* ci: Use Firefox 61.0.2Whymarrh Whitby2018-08-181-1/+1
|
* ci: Disable Firefox updatesWhymarrh Whitby2018-08-182-1/+24
|
* ci: Don't cache Firefox installWhymarrh Whitby2018-08-184-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-savebrunobar792018-07-221-2/+1
|
* test npm cibrunobar792018-07-221-12/+2
|
* bump cache versionbrunobar792018-07-221-26/+26
|
* added node version requirementsbrunobar792018-07-221-26/+36
|
* Revert package-lock changesbitpshr2018-07-191-14/+14
|
* Version Circle cache keys for easy flushingbitpshr2018-07-191-13/+13
|
* Added missing stepBruno Barbieri2018-07-071-0/+2
|
* dont cache what's already cachedBruno Barbieri2018-07-071-1/+1
|
* Firefox tests fixBruno Barbieri2018-07-071-0/+2
|
* Update firefox versionBruno Barbieri2018-07-071-2/+2
|
* lets cache firefox 61Bruno Barbieri2018-07-071-1/+1
|
* Forgot this is linux bashBruno Barbieri2018-07-071-1/+1
|
* Update config.ymlBruno Barbieri2018-07-071-1/+1
|
* Update config.ymlBruno Barbieri2018-07-071-1/+1
|
* Update firefox-download.shBruno Barbieri2018-07-071-2/+3
|
* Fix indentationBruno Barbieri2018-07-071-1/+1
|
* Firefox cache working properlyBruno Barbieri2018-07-071-2/+2
|
* oopsBruno Barbieri2018-07-071-1/+1
|
* tmp commit to force firefox updateBruno Barbieri2018-07-071-13/+8
|
* Update firefox-download.shBruno Barbieri2018-07-071-4/+3
|
* Add firefox binary to cache pathBruno Barbieri2018-07-071-0/+1
|
* Allow firefox binary to be cachedBruno Barbieri2018-07-071-4/+11
|
* Update config.yml to allow firefox download cachingBruno Barbieri2018-07-071-6/+8
|
* Final approachBruno Barbieri2018-07-071-6/+2
|
* Fix indentation againBruno Barbieri2018-07-071-1/+1
|
* Fix indentationBruno Barbieri2018-07-071-1/+1
|
* Run npm install only when neededBruno Barbieri2018-07-071-1/+4
|
* simpler approachBruno Barbieri2018-07-071-9/+2
|
* Fallback to using the latest cache if no exact match is foundBruno Barbieri2018-07-071-1/+4
|
* Check for changes on package-lock.json and exit with errorBruno Barbieri2018-07-071-0/+5
|
* try npm install instead of npm ciBruno Barbieri2018-07-061-1/+1
|
* Update config.ymlBruno Barbieri2018-07-061-1/+1
|
* Fix indentationBruno Barbieri2018-07-061-4/+4
|
* Update config.ymlBruno Barbieri2018-07-061-2/+6
|
* Update config.ymlBruno Barbieri2018-07-061-3/+0
|
* Update config.ymlBruno Barbieri2018-07-061-1/+1
|
* use sudo to install npmBruno Barbieri2018-07-061-1/+1
|
* Another updateBruno Barbieri2018-07-061-23/+22
|
* use package-lock only for the initial restoreBruno Barbieri2018-07-061-17/+21
|
* Proper caching of node_modulesBruno Barbieri2018-07-061-22/+18
|
* npm 6 fresh lock + node 8 (#4675)Bruno Barbieri2018-07-031-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 scriptskumavis2018-06-023-23/+19
|
* ci - run e2e:beta testskumavis2018-06-021-4/+53
|
* Merge branch 'develop' into ci-publish-releasekumavis2018-05-221-1/+1
|\
| * CI - remove node security test as blocker for buildskumavis2018-05-221-2/+1
| |
* | ci - add docs publish to job-publish-releasekumavis2018-05-191-0/+9
| |
* | ci - add prep-docs jobkumavis2018-05-191-0/+18
| |
* | ci - add job-publish-releasekumavis2018-05-191-0/+21
| |
* | ci - rename job-publish to job-publish-prereleasekumavis2018-05-191-2/+2
| |
* | ci - clean - whitespace fixkumavis2018-05-191-4/+3
|/
* Merge branch 'develop' into e2e-testsThomas2018-05-041-0/+15
|\
| * Adds nsp check to CircleCI testsAlexander Tseung2018-05-031-0/+15
| |
* | Ci FirefoxThomas2018-05-031-5/+1
| |
* | FirefoxThomas2018-05-021-4/+42
|/
* ci - complete all tests before running extraskumavis2018-04-101-10/+11
|
* ci - job-publish - publish source+sourcemaps to sentry if new releasekumavis2018-04-041-0/+3
|
* ci - rename job-announce to job-publishkumavis2018-04-041-2/+2
|
* ci - announce - add sourcemaps to artifactskumavis2018-04-041-0/+3
|
* ci - load npm deps by revision to always get latest for buildkumavis2018-04-041-12/+16
|
* ci - breakout announce job to upload builds and screenshotskumavis2018-03-311-13/+35
|
* ci - build:announce - fix script pathkumavis2018-03-311-1/+1
|
* ci - build:announce - fix shell script pathkumavis2018-03-311-1/+1
|
* ci - build:announce - break out into shell scriptkumavis2018-03-311-32/+1
|
* ci - build:announce - rewrite github comment to include walkthrough gifkumavis2018-03-311-9/+23
|
* Merge branch 'master' of github.com:MetaMask/metamask-extension into ci-screenskumavis2018-03-311-0/+26
|\
| * Merge branch 'master' of github.com:MetaMask/metamask-extension into ↵kumavis2018-03-301-0/+3
| |\ | | | | | | | | | ci-artifacts
| * | ci - build:announce - fix links to extension buildskumavis2018-03-291-4/+5
| | |
| * | ci - build:announce - fix linkkumavis2018-03-291-5/+5
| | |
| * | ci - build:announce - link all buildskumavis2018-03-291-2/+9
| | |
| * | ci - artifacts - upload extension builds, dont upload extension sourcekumavis2018-03-291-1/+4
| | |
| * | ci - upload whole dist + fix announce mascara urlkumavis2018-03-291-3/+3
| | |
| * | ci - artifacts - simplify result pathkumavis2018-03-291-0/+1
| | |
| * | ci - announce QA build to GitHub pull requestkumavis2018-03-291-0/+12
| | |
| * | ci - upload mascara build as artifactkumavis2018-03-291-2/+1
| | |
| * | ci - publish dist as artifactkumavis2018-03-291-0/+3
| | |
* | | ci - run screenshotterkumavis2018-03-301-0/+21
| |/ |/|
* | ci - upload e2e test artifactskumavis2018-03-301-0/+3
|/
* ci - end by flowing all required tests into a single jobkumavis2018-03-281-2/+2
|
* ci - end by flowing all required tests into a single jobkumavis2018-03-281-7/+8
|
* ci - end by flowing all required tests into a single jobkumavis2018-03-281-0/+16
|
* ci - run e2e tests after build stepkumavis2018-03-281-18/+21
|
* Revert "Revert "Ci - introduce a build job""kumavis2018-03-281-0/+17
|
* ci - run e2e jobskumavis2018-03-281-0/+17
|
* ci - wrap env var in quoteskumavis2018-03-111-4/+4
|
* ci - split integration tests into parallel firefox and chrome runskumavis2018-03-111-4/+54
|
* ci - adjust scss cache keykumavis2018-03-101-3/+3
|
* ci - cache firefox against Revisionkumavis2018-03-101-3/+3
|
* ci - cache firefox install under build numberkumavis2018-03-101-3/+3
|
* ci - split download and install firefox stepskumavis2018-03-101-14/+32
|
* ci - install firefox58 and cachekumavis2018-03-101-1/+17
|
* ci - prep-deps - install latest firefoxkumavis2018-03-101-2/+4
|
* ci - optimize - dont update npmkumavis2018-03-101-4/+1
|
* ci - integration tests need to generate scss cache keykumavis2018-03-101-1/+9
|
* ci - fix typokumavis2018-03-101-1/+2
|
* test - breakout npm script for building for integration testskumavis2018-03-101-2/+2
|
* ci - fix config formattingkumavis2018-03-101-2/+2
|
* ci - add prep-scss to flowkumavis2018-03-101-0/+3
|
* ci - parallize flat + mascara integration testskumavis2018-03-101-8/+49
|
* ci - breakup npm test into parallel processeskumavis2018-03-101-6/+33
|
* ci - restore node_modules before testkumavis2018-03-101-2/+4
|
* ci - test on all brancheskumavis2018-03-101-17/+0
|
* ci - update circle configkumavis2018-03-101-13/+15
|
* ci - introduce circle ci 2.0kumavis2018-03-101-0/+52