Commit c179ff3 1 parent bcd8031 commit c179ff3 Copy full SHA for c179ff3
File tree 5 files changed +55
-52
lines changed
5 files changed +55
-52
lines changed Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
1
+ name : ci
2
+ on :
3
+ push :
4
+ branches :
5
+ - master
6
+ pull_request :
7
+ branches :
8
+ - master
9
+
10
+ jobs :
11
+ check :
12
+ runs-on : ubuntu-latest
13
+ steps :
14
+ - uses : actions/checkout@v2
15
+ - run : npm install
16
+ - run : npm run lint
17
+ - run : npm run dep-check
18
+ test-node :
19
+ needs : check
20
+ runs-on : ${{ matrix.os }}
21
+ strategy :
22
+ matrix :
23
+ os : [windows-latest, ubuntu-latest, macos-latest]
24
+ node : [16]
25
+ fail-fast : true
26
+ steps :
27
+ - uses : actions/checkout@v2
28
+ - uses : actions/setup-node@v2
29
+ with :
30
+ node-version : ${{ matrix.node }}
31
+ - run : npm install
32
+ - run : npm run test:node -- --cov --bail
33
+ - uses : codecov/codecov-action@v1
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 9
9
" src"
10
10
],
11
11
"engines" : {
12
- "node" : " >=14 .0.0" ,
12
+ "node" : " >=15 .0.0" ,
13
13
"npm" : " >6.0.0"
14
14
},
15
15
"scripts" : {
16
16
"lint" : " aegir lint" ,
17
- "test" : " aegir test -t node -f test/node.js -- --exit " ,
18
- "test:node" : " aegir test -t node -f test/node.js -- --exit " ,
17
+ "test" : " aegir test -t node -f test/node.js" ,
18
+ "test:node" : " aegir test -t node -f test/node.js" ,
19
19
"test:browser" : " aegir test -t browser --no-cors -f test/browser.js" ,
20
- "prerelease " : " npm run test " ,
20
+ "dep-check " : " aegir dep-check " ,
21
21
"release" : " aegir release --target node --build=false --no-test" ,
22
22
"release-minor" : " aegir release --type minor --target node --build=false --no-test"
23
23
},
47
47
"cross-env" : " ^7.0.0" ,
48
48
"debug" : " ^4.1.1" ,
49
49
"execa" : " ^4.0.0" ,
50
- "go-libp2p-dep" : " ^0.11.0 " ,
50
+ "go-libp2p-dep" : " ^0.11.3 " ,
51
51
"it-first" : " ^1.0.7" ,
52
- "libp2p-daemon" : " ^0.8 .1" ,
53
- "libp2p-daemon-client" : " ^0.9 .0" ,
52
+ "libp2p-daemon" : " ^0.9 .1" ,
53
+ "libp2p-daemon-client" : " ^0.10 .0" ,
54
54
"multiaddr" : " ^10.0.1" ,
55
55
"multiformats" : " ^9.4.5" ,
56
56
"p-retry" : " ^4.2.0" ,
Original file line number Diff line number Diff line change @@ -134,17 +134,17 @@ class Daemon {
134
134
135
135
log ( this . _binPath , execOptions )
136
136
137
- const daemon = execa ( this . _binPath , execOptions )
138
- daemon . stderr . pipe ( process . stderr )
137
+ this . _daemon = execa ( this . _binPath , execOptions )
138
+ this . _daemon . stderr . pipe ( process . stderr )
139
139
140
- daemon . stdout . once ( 'data' , ( ) => {
140
+ this . _daemon . stdout . once ( 'data' , ( ) => {
141
141
resolve ( )
142
142
143
- daemon . stdout . on ( 'data' , ( data ) => {
143
+ this . _daemon . stdout . on ( 'data' , ( data ) => {
144
144
log ( data . toString ( ) )
145
145
} )
146
146
} )
147
- daemon . on ( 'exit' , ( code , signal ) => {
147
+ this . _daemon . on ( 'exit' , ( code , signal ) => {
148
148
if ( code !== 0 ) {
149
149
reject ( new Error ( `daemon exited with status code ${ code } ` ) )
150
150
} else if ( ( signal || '' ) !== '' ) {
@@ -162,7 +162,8 @@ class Daemon {
162
162
* @returns {void }
163
163
*/
164
164
async stop ( ) {
165
- await this . _client && this . _client . close ( )
165
+ await ( this . _client && this . _client . close ( ) )
166
+ await ( this . _daemon && this . _daemon . kill ( ) )
166
167
await this . _cleanUnixSocket ( )
167
168
}
168
169
You can’t perform that action at this time.
0 commit comments