Skip to content
This repository was archived by the owner on Mar 23, 2023. It is now read-only.

Commit e5e8b9a

Browse files
author
Zane Starr
committed
chore: update ci config
1 parent 9961621 commit e5e8b9a

File tree

3 files changed

+39
-68
lines changed

3 files changed

+39
-68
lines changed

.travis.yml

Lines changed: 39 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,42 @@
1-
# Warning: This file is automatically synced from https://github.com/ipfs/ci-sync so if you want to change it, please change it there and ask someone to sync all repositories.
2-
sudo: false
31
language: node_js
2+
cache: npm
3+
stages:
4+
- check
5+
- test
6+
- cov
47

5-
matrix:
8+
node_js:
9+
- '10'
10+
11+
os:
12+
- linux
13+
- osx
14+
15+
script: npx nyc -s npm run test:node -- --bail
16+
after_success: npx nyc report --reporter=text-lcov > coverage.lcov && npx codecov
17+
18+
jobs:
619
include:
7-
- node_js: 10
8-
env: CXX=g++-4.8
9-
10-
script:
11-
- npm run lint
12-
- npm run test
13-
- npm run coverage
14-
15-
before_script:
16-
- export DISPLAY=:99.0
17-
- sh -e /etc/init.d/xvfb start
18-
19-
after_success:
20-
- npm run coverage-publish
21-
22-
addons:
23-
firefox: 'latest'
24-
apt:
25-
sources:
26-
- ubuntu-toolchain-r-test
27-
packages:
28-
- g++-4.8
20+
- os: windows
21+
cache: false
22+
23+
- stage: check
24+
script:
25+
- npx aegir commitlint --travis
26+
- npx aegir dep-check
27+
- npm run lint
28+
29+
- stage: test
30+
name: chrome
31+
addons:
32+
chrome: stable
33+
script: npx aegir test -t browser -t webworker
34+
35+
- stage: test
36+
name: firefox
37+
addons:
38+
firefox: latest
39+
script: npx aegir test -t browser -t webworker -- --browsers FirefoxHeadless
40+
41+
notifications:
42+
email: false

appveyor.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.

circle.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)