diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 290ad028..0bc3b42d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,3 +6,6 @@ updates: interval: daily time: "10:00" open-pull-requests-limit: 10 + commit-message: + prefix: "deps" + prefix-development: "deps(dev)" diff --git a/packages/libp2p-daemon-client/package.json b/packages/libp2p-daemon-client/package.json index 07ac12a7..a302ce60 100644 --- a/packages/libp2p-daemon-client/package.json +++ b/packages/libp2p-daemon-client/package.json @@ -65,15 +65,15 @@ "release": "patch" }, { - "type": "chore", + "type": "docs", "release": "patch" }, { - "type": "docs", + "type": "test", "release": "patch" }, { - "type": "test", + "type": "deps", "release": "patch" }, { @@ -103,7 +103,11 @@ }, { "type": "docs", - "section": "Trivial Changes" + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" }, { "type": "test", diff --git a/packages/libp2p-daemon-client/src/index.ts b/packages/libp2p-daemon-client/src/index.ts index 77013c65..2719cef9 100644 --- a/packages/libp2p-daemon-client/src/index.ts +++ b/packages/libp2p-daemon-client/src/index.ts @@ -11,6 +11,7 @@ import { peerIdFromBytes } from '@libp2p/peer-id' import type { Duplex } from 'it-stream-types' import type { CID } from 'multiformats/cid' import type { PeerInfo } from '@libp2p/interface-peer-info' +import type { MultiaddrConnection } from '@libp2p/interface-connection' class Client implements DaemonClient { private readonly multiaddr: Multiaddr @@ -33,7 +34,9 @@ class Client implements DaemonClient { * @async * @returns {MultiaddrConnection} */ - async connectDaemon () { + async connectDaemon (): Promise { + // @ts-expect-error because we use a passthrough upgrader, + // this is actually a MultiaddrConnection and not a Connection return await this.tcp.dial(this.multiaddr, { upgrader: passThroughUpgrader }) diff --git a/packages/libp2p-daemon-protocol/package.json b/packages/libp2p-daemon-protocol/package.json index 95b6ea22..161714fc 100644 --- a/packages/libp2p-daemon-protocol/package.json +++ b/packages/libp2p-daemon-protocol/package.json @@ -91,15 +91,15 @@ "release": "patch" }, { - "type": "chore", + "type": "docs", "release": "patch" }, { - "type": "docs", + "type": "test", "release": "patch" }, { - "type": "test", + "type": "deps", "release": "patch" }, { @@ -129,7 +129,11 @@ }, { "type": "docs", - "section": "Trivial Changes" + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" }, { "type": "test", diff --git a/packages/libp2p-daemon-server/package.json b/packages/libp2p-daemon-server/package.json index 8a61c370..f1847d89 100644 --- a/packages/libp2p-daemon-server/package.json +++ b/packages/libp2p-daemon-server/package.json @@ -69,15 +69,15 @@ "release": "patch" }, { - "type": "chore", + "type": "docs", "release": "patch" }, { - "type": "docs", + "type": "test", "release": "patch" }, { - "type": "test", + "type": "deps", "release": "patch" }, { @@ -107,7 +107,11 @@ }, { "type": "docs", - "section": "Trivial Changes" + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" }, { "type": "test", diff --git a/packages/libp2p-daemon-server/src/index.ts b/packages/libp2p-daemon-server/src/index.ts index 201d5186..1b788bf6 100644 --- a/packages/libp2p-daemon-server/src/index.ts +++ b/packages/libp2p-daemon-server/src/index.ts @@ -169,6 +169,8 @@ export class Server implements Libp2pServer { // And then begin piping the client and peer connection void pipe( [encodedMessage, stream.source], + // @ts-expect-error because we use a passthrough upgrader, + // this is actually a MultiaddrConnection and not a Connection clientConnection, stream.sink ).catch(err => { diff --git a/packages/libp2p-daemon/package.json b/packages/libp2p-daemon/package.json index a0bddee9..4d082dc3 100644 --- a/packages/libp2p-daemon/package.json +++ b/packages/libp2p-daemon/package.json @@ -68,15 +68,15 @@ "release": "patch" }, { - "type": "chore", + "type": "docs", "release": "patch" }, { - "type": "docs", + "type": "test", "release": "patch" }, { - "type": "test", + "type": "deps", "release": "patch" }, { @@ -106,7 +106,11 @@ }, { "type": "docs", - "section": "Trivial Changes" + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" }, { "type": "test", diff --git a/packages/libp2p-daemon/src/index.ts b/packages/libp2p-daemon/src/index.ts index 89d3a41c..8cafda71 100755 --- a/packages/libp2p-daemon/src/index.ts +++ b/packages/libp2p-daemon/src/index.ts @@ -6,7 +6,6 @@ import yargs from 'yargs' // @ts-expect-error no types import YargsPromise from 'yargs-promise' import type { Libp2pServer } from '@libp2p/daemon-server' -// @ts-expect-error no types import esMain from 'es-main' const args = process.argv.slice(2) @@ -129,7 +128,7 @@ export async function createLibp2pServer (listenAddr: Multiaddr, argv: any): Pro throw new Error('Not implemented yet') } -if (esMain(import.meta) === true) { +if (esMain(import.meta)) { main(process.argv) .catch((err) => { console.error(err)