Whymarrh Whitby
8f834ed87d
ci: Install any npm@6
6 years ago
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
6 years ago
brunobar79
f63a92aa18
test npm i --no-save
6 years ago
brunobar79
54c93df3b8
test npm ci
6 years ago
brunobar79
b1cfe52f07
bump cache version
6 years ago
brunobar79
cde91fac16
added node version requirements
6 years ago
bitpshr
d85fc246c5
Revert package-lock changes
6 years ago
bitpshr
a319c8ce42
Version Circle cache keys for easy flushing
6 years ago
brunobar79
41879a9835
added test for preferences controller
6 years ago
brunobar79
03e3ebb305
restore circleci config
6 years ago
brunobar79
7f29b46d32
clear circleci cache
6 years ago
brunobar79
1b041a92f4
restore circleci config
6 years ago
brunobar79
c9ffa38ab1
cache circleci
6 years ago
brunobar79
d23227dc4f
test ci
6 years ago
brunobar79
359f9ab4d2
avoid fallback cache
6 years ago
Bruno Barbieri
573659c863
Added missing step
6 years ago
Bruno Barbieri
8de2b3b1b0
dont cache what's already cached
6 years ago
Bruno Barbieri
ae1c8b854f
Firefox tests fix
6 years ago
Bruno Barbieri
b90ec2a901
lets cache firefox 61
6 years ago
Bruno Barbieri
a1e7b51ef0
Update config.yml
6 years ago
Bruno Barbieri
dd21d29b2b
Update config.yml
6 years ago
Bruno Barbieri
ca17cfbc65
Fix indentation
6 years ago
Bruno Barbieri
79011dbc59
Firefox cache working properly
6 years ago
Bruno Barbieri
48dbe30217
oops
6 years ago
Bruno Barbieri
8d72ae81c9
tmp commit to force firefox update
6 years ago
Bruno Barbieri
cdd556fb27
Add firefox binary to cache path
6 years ago
Bruno Barbieri
5b58c2acb4
Update config.yml to allow firefox download caching
6 years ago
Bruno Barbieri
24b0e6a4f8
Final approach
6 years ago
Bruno Barbieri
8733982d7e
Fix indentation again
6 years ago
Bruno Barbieri
f8c23d2bf9
Fix indentation
6 years ago
Bruno Barbieri
af04ca59e9
Run npm install only when needed
6 years ago
Bruno Barbieri
d9c78fc645
simpler approach
6 years ago
Bruno Barbieri
a875caa20c
Fallback to using the latest cache if no exact match is found
6 years ago
Bruno Barbieri
c567a4b8f3
Check for changes on package-lock.json and exit with error
6 years ago
Bruno Barbieri
38e54af093
try npm install instead of npm ci
6 years ago
Bruno Barbieri
0f2a5ece48
Update config.yml
6 years ago
Bruno Barbieri
e29804224a
Fix indentation
6 years ago
Bruno Barbieri
ca09a0be83
Update config.yml
6 years ago
Bruno Barbieri
9ca9e90e4c
Update config.yml
6 years ago
Bruno Barbieri
65a349dd30
Update config.yml
6 years ago
Bruno Barbieri
76912c8a0d
use sudo to install npm
6 years ago
Bruno Barbieri
1387f1c8c2
Another update
6 years ago
Bruno Barbieri
816b3a9d11
use package-lock only for the initial restore
6 years ago
Bruno Barbieri
170d05d2e6
Proper caching of node_modules
6 years ago
Bruno Barbieri
4c86f25f5b
npm 6 fresh lock + node 8 ( #4675 )
...
* run npm install with npm 6 and node 8
* npm audit fix --force
* bump node version on circleci docker img
* bump lodash
6 years ago
kumavis
1e6ff597e2
ci - breakout firefox helpers into scripts
7 years ago
kumavis
6d4e4b8157
ci - run e2e:beta tests
7 years ago
kumavis
77b4a9f82c
CI - remove node security test as blocker for builds
7 years ago
kumavis
59c9852999
ci - add docs publish to job-publish-release
7 years ago
kumavis
cc6265fe0a
ci - add prep-docs job
7 years ago