Skip to content

Commit 50eb30c

Browse files
authored
chore: update peer-id (#119)
Pulls in new libp2p-crypto and peer-id Also adds dependabot BREAKING CHANGE: requires node 15+
1 parent 7075c63 commit 50eb30c

File tree

6 files changed

+36
-12
lines changed

6 files changed

+36
-12
lines changed

.aegir.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const PeerId = require('peer-id')
1212

1313
const WS = require('libp2p-websockets')
1414
const MPLEX = require('libp2p-mplex')
15-
const { NOISE } = require('libp2p-noise')
15+
const { NOISE } = require('@chainsafe/libp2p-noise')
1616

1717
const RelayPeer = require('./test/fixtures/relay')
1818

.github/dependabot.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: npm
4+
directory: "/"
5+
schedule:
6+
interval: daily
7+
time: "11:00"
8+
open-pull-requests-limit: 10

.github/workflows/main.yml

+17-2
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ jobs:
2222
strategy:
2323
matrix:
2424
os: [windows-latest, ubuntu-latest, macos-latest]
25-
node: [14, 16]
25+
node: [16]
2626
fail-fast: true
2727
steps:
2828
- uses: actions/checkout@v2
29-
- uses: actions/setup-node@v1
29+
- uses: actions/setup-node@v2
3030
with:
3131
node-version: ${{ matrix.node }}
3232
- run: npm install @mapbox/node-pre-gyp -g
@@ -38,20 +38,29 @@ jobs:
3838
runs-on: ubuntu-latest
3939
steps:
4040
- uses: actions/checkout@v2
41+
- uses: actions/setup-node@v2
42+
with:
43+
node-version: lts/*
4144
- run: npm install
4245
- run: npx aegir test -t browser -t webworker --bail --timeout 60000
4346
test-firefox:
4447
needs: check
4548
runs-on: ubuntu-latest
4649
steps:
4750
- uses: actions/checkout@v2
51+
- uses: actions/setup-node@v2
52+
with:
53+
node-version: lts/*
4854
- run: npm install
4955
- run: npx aegir test -t browser -t webworker --bail --timeout 60000 -- --browser firefox
5056
test-webkit:
5157
needs: check
5258
runs-on: ubuntu-latest
5359
steps:
5460
- uses: actions/checkout@v2
61+
- uses: actions/setup-node@v2
62+
with:
63+
node-version: lts/*
5564
- uses: microsoft/playwright-github-action@v1
5665
- run: npm install
5766
- run: npx aegir test -t browser --bail --timeout 60000 -- --browser webkit
@@ -60,12 +69,18 @@ jobs:
6069
runs-on: ubuntu-latest
6170
steps:
6271
- uses: actions/checkout@v2
72+
- uses: actions/setup-node@v2
73+
with:
74+
node-version: lts/*
6375
- run: npm install
6476
- run: npx xvfb-maybe aegir test -t electron-main --bail --timeout 60000
6577
test-electron-renderer:
6678
needs: check
6779
runs-on: ubuntu-latest
6880
steps:
6981
- uses: actions/checkout@v2
82+
- uses: actions/setup-node@v2
83+
with:
84+
node-version: lts/*
7085
- run: npm install
7186
- run: npx xvfb-maybe aegir test -t electron-renderer --bail --timeout 60000

package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -43,29 +43,29 @@
4343
},
4444
"homepage": "https://github.com/libp2p/js-libp2p-floodsub#readme",
4545
"devDependencies": {
46+
"@chainsafe/libp2p-noise": "^4.1.1",
4647
"@types/debug": "^4.1.5",
47-
"aegir": "^35.0.1",
48+
"aegir": "^36.0.2",
4849
"benchmark": "^2.1.4",
4950
"buffer": "^6.0.3",
5051
"chai": "^4.3.4",
51-
"ipfs-utils": "^8.1.0",
52+
"ipfs-utils": "^9.0.2",
5253
"it-pair": "^1.0.0",
53-
"libp2p": "^0.32.0",
54-
"libp2p-interfaces-compliance-tests": "^1.0.1",
54+
"libp2p": "^0.35.0",
55+
"libp2p-interfaces-compliance-tests": "^2.0.3",
5556
"libp2p-mplex": "^0.10.3",
56-
"libp2p-noise": "^4.0.0",
5757
"libp2p-websockets": "^0.16.0",
5858
"multiaddr": "^10.0.0",
5959
"multiformats": "^9.4.5",
6060
"os": "^0.1.1",
6161
"p-wait-for": "^3.1.0",
62-
"peer-id": "^0.15.0",
63-
"sinon": "^11.1.1",
62+
"peer-id": "^0.16.0",
63+
"sinon": "^12.0.1",
6464
"util": "^0.12.3"
6565
},
6666
"dependencies": {
6767
"debug": "^4.2.0",
68-
"libp2p-interfaces": "^1.0.1",
68+
"libp2p-interfaces": "^2.0.1",
6969
"time-cache": "^0.3.0",
7070
"uint8arrays": "^3.0.0"
7171
},

test/floodsub.spec.js

+1
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ describe('floodsub', () => {
7777

7878
// receive the message once
7979
await floodsub._processRpc(peerStream.id.toB58String(), peerStream, rpc)
80+
await floodsub.queue.onIdle()
8081

8182
// should have received the message
8283
expect(callCount).to.equal(1)

test/utils/create-peer.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const PeerId = require('peer-id')
1515
const WS = require('libp2p-websockets')
1616
const filters = require('libp2p-websockets/src/filters')
1717
const MPLEX = require('libp2p-mplex')
18-
const { NOISE } = require('libp2p-noise')
18+
const { NOISE } = require('@chainsafe/libp2p-noise')
1919

2020
const { isNode } = require('ipfs-utils/src/env')
2121

0 commit comments

Comments
 (0)