Skip to content

Commit ac102d4

Browse files
authored
fix: auto increase port number (#830)
* fix: auto increase port number * bump
1 parent 9680b7c commit ac102d4

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

executor/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@acala-network/chopsticks-executor",
33
"description": "Chopsticks executor",
4-
"version": "0.16.0",
4+
"version": "0.16.1",
55
"license": "Apache-2.0",
66
"type": "module",
77
"repository": {

packages/chopsticks/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@acala-network/chopsticks",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"author": "Acala Developers <[email protected]>",
55
"license": "Apache-2.0",
66
"bin": "./chopsticks.cjs",

packages/chopsticks/src/server.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ const respond = (res: http.ServerResponse, data?: any) => {
5757
res.end()
5858
}
5959

60-
const portInUse = async (port: number) => {
60+
const portInUse = async (port: number, addr: string) => {
6161
const server = http.createServer()
6262
const inUse = await new Promise<boolean>((resolve) => {
6363
server.once('error', (e: any) => {
@@ -71,7 +71,7 @@ const portInUse = async (port: number) => {
7171
server.close()
7272
resolve(false)
7373
})
74-
server.listen(port)
74+
server.listen(port, addr)
7575
})
7676
server.removeAllListeners()
7777
server.unref()
@@ -151,7 +151,7 @@ export const createServer = async (handler: Handler, addr: string, port: number)
151151
})
152152

153153
for (let i = 0; i < 10; i++) {
154-
if (port && (await portInUse(port + i))) {
154+
if (port && (await portInUse(port + i, addr))) {
155155
continue
156156
}
157157
const preferPort = port ? port + i : undefined

packages/core/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@acala-network/chopsticks-core",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"author": "Acala Developers <[email protected]>",
55
"license": "Apache-2.0",
66
"type": "module",

packages/db/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@acala-network/chopsticks-db",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"author": "Acala Developers <[email protected]>",
55
"license": "Apache-2.0",
66
"type": "module",

packages/testing/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@acala-network/chopsticks-testing",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"author": "Acala Developers <[email protected]>",
55
"license": "Apache-2.0",
66
"type": "module",

packages/utils/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@acala-network/chopsticks-utils",
3-
"version": "0.16.0",
3+
"version": "0.16.1",
44
"author": "Acala Developers <[email protected]>",
55
"license": "Apache-2.0",
66
"type": "module",

0 commit comments

Comments
 (0)