diff --git a/.travis.yml b/.travis.yml index d6481b1..e8d642b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ language: node_js cache: npm +sudo: false stages: - check @@ -8,22 +9,20 @@ stages: node_js: - '10' + - '12' +os: + - linux + - osx + - windows + +before_script: + - if [ "$TRAVIS_OS_NAME" = "linux" ]; then sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6'; fi script: npx nyc -s npm run test:node -- --bail after_success: npx nyc report --reporter=text-lcov > coverage.lcov && npx codecov jobs: include: - - os: linux - sudo: false - before_script: sudo sh -c 'echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6' - - - os: windows - filter_secrets: false - cache: false - - - os: osx - - stage: check os: linux script: diff --git a/package.json b/package.json index ddb57d7..a5cfb46 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "main": "src/index.js", "scripts": { "lint": "aegir lint", - "test": "aegir test -t node -f test/**/*.js", - "test:node": "aegir test -t node -f test/**/*.js", + "test": "aegir test -t node", + "test:node": "aegir test -t node", "release": "aegir release -t node --no-build", "release-minor": "aegir release -t node --type minor --no-build", "release-major": "aegir-release -t node --type major --no-build", @@ -35,22 +35,21 @@ "npm": ">=3.0.0" }, "devDependencies": { - "aegir": "^18.2.2", + "aegir": "^20.0.0", "chai": "^4.2.0", "dirty-chai": "^2.0.1", "interface-transport": "~0.3.6", - "lodash.isfunction": "^3.0.9", - "pull-stream": "^3.6.9" + "pull-stream": "^3.6.14" }, "dependencies": { "class-is": "^1.1.0", "debug": "^4.1.1", "interface-connection": "~0.3.3", - "ip-address": "^5.9.0", + "ip-address": "^6.1.0", "lodash.includes": "^4.3.0", "lodash.isfunction": "^3.0.9", "mafmt": "^6.0.7", - "multiaddr": "^6.0.6", + "multiaddr": "^6.1.0", "once": "^1.4.0", "stream-to-pull-stream": "^1.7.3" }, diff --git a/test/listen-dial.js b/test/listen-dial.spec.js similarity index 100% rename from test/listen-dial.js rename to test/listen-dial.spec.js