Whymarrh Whitby
b7f3f26ebf
Remove job-screens CI job ( #6823 )
...
* Remove job-screens CI job
* Remove unused dependencies, now that job-screens is gone
2019-07-08 17:02:15 -02:30
Mark Stacey
cc7bb306e2
Increase CircleCI addons-linter
memory ( #6802 )
...
`addons-linter` will occasionally run out of heap space. This provides 3
GB of heap for that script rather than the default ~1.5 GB. The CircleCI
containers have 4GB of memory, so this should leave plenty of extra
space for non-heap memory.
2019-07-04 11:53:02 -03:00
Dan Finlay
448720327b
Merge pull request #6765 from MetaMask/master
...
Using admin privilege to bypass code owner review because it has already [been reviewed](https://github.com/MetaMask/metamask-extension/pull/6763 ) and those code owners are out today.
2019-07-01 10:58:25 -07:00
Dan Finlay
743afd4e9d
Fix whitespace
2019-07-01 10:32:51 -07:00
Dan Finlay
c623a8be76
Re-enable sourcemaps publishing
2019-07-01 10:30:08 -07:00
Dan Finlay
07f55bc390
Disable release script from CircleCI
...
The MetaMask bot is currently failing to publish docs updates, and it is
[blocking our ability to release new
versions](https://github.com/MetaMask/metamask-extension/pull/6765 ).
While we should pursue a proper fix, I think it's worth disabling in the
meanwhile so this glitch doesn't interfere with our regular release
cadence further.
2019-07-01 09:54:49 -07:00
Mark Stacey
9ed64568f4
Update to Node.js v10
...
The only package that needed to be updated was `sha3`. It has been
updated to v1.2.3, which is a maintenance release that supports up to
Node.js v12.
2019-06-27 11:46:13 -03:00
Whymarrh Whitby
dcf3676685
ci: Update to Node 8.16 Docker images
2019-06-20 12:23:31 -02:30
Whymarrh Whitby
ea142a4dd6
ci: Enable npm audit check
2019-06-06 15:40:14 -02:30
Whymarrh Whitby
7fc84f3cc0
ci: Add build:test Gulp task for e2e build
2019-03-29 11:13:39 -02:30
Whymarrh Whitby
c426564a39
ci: Skip updating npm@6 as it is default
2019-03-13 09:57:05 -02:30
Whymarrh Whitby
23fedf886f
Update Node minor version
2019-03-13 09:56:36 -02:30
Whymarrh Whitby
0d417bbf6b
ci: Use npm ci for fast(er) installs
2019-03-12 13:10:40 -02:30
kumavis
cf3e0c2d53
circleci - disable npm dep cache ( #6288 )
2019-03-12 11:21:29 -02:30
kumavis
48047f8194
mascara - remove from project ( #6283 )
2019-03-12 11:17:21 -02:30
kumavis
1985dcc494
ci: Use cache version from circle environment var ( #6286 )
2019-03-12 09:19:06 -02:30
Whymarrh Whitby
38bb1d3979
Remove unused CI jobs, rename e2e beta jobs
2019-02-20 14:20:39 -03:30
Thomas Huang
41f89ac7ed
Disable npm audit ( #6188 )
2019-02-20 14:11:34 -03:30
Thomas Huang
13463309dc
Skip drizzle tests unit issue with ci is determined ( #5982 )
2019-01-16 13:38:04 -08:00
Whymarrh Whitby
c804185081
circleci: Replace nsp with npm audit
...
Refs #4751
2018-12-06 12:40:57 -03:30
Whymarrh Whitby
9beac977d8
circleci: Disable npm audit when installing packages
...
Auditing packages when installing here doesn't help anyone as the summary
isn't visible and vulnerabilities don't produce a non-zero exit code. We
will have `npm audit` as an extra CI job.
2018-12-06 11:43:50 -03:30
Whymarrh Whitby
f1248ac26a
ci: Drop old UI e2e tests from CircleCI
2018-11-20 14:04:50 -03:30
Whymarrh Whitby
63e10f6e73
Remove Mascara from CircleCI config
2018-11-20 14:04:50 -03:30
bitpshr
0dad394147
Disable mascara tests
2018-11-05 15:07:09 -08:00
kumavis
54a14edccd
CI - job-publish-release - fix github command
...
correctly set github username and email
2018-11-01 22:02:28 -04:00
kumavis
7b739f9be8
deploy - docs - publish via npm script ( #5580 )
2018-10-23 09:27:44 +02:00
Bruno Barbieri
ccab4ee1a4
tests - integration - Add Drizzle tests ( #5467 )
...
* added drizzle app for testing
* working
* clean up
* clean up script
* make build step required
* add drizzle-tests to .eslintignore
* clean up drizzle run script
* lint
* use truffle unbox
* undo eslintignore changes
* revert change
* dont use global
* dont need this steps
* use the new account flow
* restore package-lock.json
2018-10-10 01:12:43 -04:00
brunobar79
678d174e1e
add mozilla lint job
2018-09-25 20:44:57 -04:00
Bruno Barbieri
ffd540f634
Fix gh-pages job
2018-09-25 14:30:17 -04:00
Whymarrh Whitby
00906937a1
ci: Use workspaces instead of caches for passing data downstream
...
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/
2018-08-17 19:50:58 -02:30
Whymarrh Whitby
8f834ed87d
ci: Install any npm@6
2018-08-17 18:51:02 -02:30
Whymarrh Whitby
e493efb123
ci: Don't cache Firefox install
...
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
2018-08-17 18:41:12 -02:30
brunobar79
f63a92aa18
test npm i --no-save
2018-07-21 13:47:10 -04:00
brunobar79
54c93df3b8
test npm ci
2018-07-21 13:36:12 -04:00
brunobar79
b1cfe52f07
bump cache version
2018-07-21 12:59:22 -04:00
brunobar79
cde91fac16
added node version requirements
2018-07-21 12:43:35 -04:00
bitpshr
d85fc246c5
Revert package-lock changes
2018-07-19 08:11:09 -04:00
bitpshr
a319c8ce42
Version Circle cache keys for easy flushing
2018-07-19 08:04:17 -04:00
Bruno Barbieri
573659c863
Added missing step
2018-07-06 17:32:06 -04:00
Bruno Barbieri
8de2b3b1b0
dont cache what's already cached
2018-07-06 17:16:28 -04:00
Bruno Barbieri
ae1c8b854f
Firefox tests fix
2018-07-06 17:13:54 -04:00
Bruno Barbieri
b90ec2a901
lets cache firefox 61
2018-07-06 16:49:50 -04:00
Bruno Barbieri
a1e7b51ef0
Update config.yml
2018-07-06 16:45:24 -04:00
Bruno Barbieri
dd21d29b2b
Update config.yml
2018-07-06 16:44:27 -04:00
Bruno Barbieri
ca17cfbc65
Fix indentation
2018-07-06 16:36:01 -04:00
Bruno Barbieri
79011dbc59
Firefox cache working properly
2018-07-06 16:33:39 -04:00
Bruno Barbieri
48dbe30217
oops
2018-07-06 16:31:03 -04:00
Bruno Barbieri
8d72ae81c9
tmp commit to force firefox update
2018-07-06 16:29:43 -04:00
Bruno Barbieri
cdd556fb27
Add firefox binary to cache path
2018-07-06 15:58:07 -04:00
Bruno Barbieri
5b58c2acb4
Update config.yml to allow firefox download caching
2018-07-06 15:50:57 -04:00