Skip to content

Commit

Permalink
fix(deps): update devdeps and bump typeorm to 0.3.20 (#1272)
Browse files Browse the repository at this point in the history
Intentionally using `any` for some typeorm related types to work around bad semantic release practices in typeorm

Signed-off-by: Mircea Nistor <mirceanis@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] authored Oct 31, 2024
1 parent cdf9b3d commit 7d17f37
Showing 48 changed files with 2,133 additions and 1,319 deletions.
8 changes: 5 additions & 3 deletions __tests__/data.migration.test.ts
Original file line number Diff line number Diff line change
@@ -23,8 +23,8 @@ describe('data handling tests', () => {
describe('can recompute p256 keys from old database', () => {
const fixture = __dirname + '/fixtures/local-database-before-p256key-migration.sqlite'
const databaseFile = fixture + '.tmp'
// intentionally using DataSource instead of Promise<DataSource> to test compatibility
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

beforeAll(async () => {
await fs.promises.copyFile(fixture, databaseFile)
@@ -93,7 +93,9 @@ describe('data handling tests', () => {
})

it('when using data-store', async () => {
const dbConnection = new DataSource({
// typeorm types don't seem to follow semantic release patterns leading to type errors
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const dbConnection: any = new DataSource({
type: 'sqlite',
database: ':memory:',
entities: Entities,
3 changes: 2 additions & 1 deletion __tests__/initial.migration.test.ts
Original file line number Diff line number Diff line change
@@ -74,7 +74,8 @@ describe('database initial migration tests', () => {
const databaseFile = databaseBeforeFile + '.tmp'
type TestingAgentPlugins = IDIDManager & IKeyManager & IDataStore & IDataStoreORM & IResolver & IDIDComm
let agent: TAgent<TestingAgentPlugins>
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

beforeAll(async () => {
fs.copyFileSync(databaseBeforeFile, databaseFile)
3 changes: 2 additions & 1 deletion __tests__/localAgent.test.ts
Original file line number Diff line number Diff line change
@@ -112,7 +112,8 @@ let agent: TAgent<
ISelectiveDisclosure &
IDIDDiscovery
>
let dbConnection: Promise<DataSource>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors
let databaseFile: string

const setup = async (options?: IAgentOptions): Promise<boolean> => {
3 changes: 2 additions & 1 deletion __tests__/localMemoryStoreAgent.test.ts
Original file line number Diff line number Diff line change
@@ -89,7 +89,8 @@ let agent: TAgent<
ICredentialPlugin &
ISelectiveDisclosure
>
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

const setup = async (options?: IAgentOptions): Promise<boolean> => {
// intentionally not initializing here to test compatibility
5 changes: 3 additions & 2 deletions __tests__/restAgent.test.ts
Original file line number Diff line number Diff line change
@@ -108,7 +108,8 @@ const secretKey = '29739248cad1bd1a0fc4d9b75cd4d2990de535baf5caadfdf8d8f86664aa8
const port = 3002
const basePath = '/agent'

let dbConnection: Promise<DataSource>
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors
let serverAgent: IAgent
let restServer: Server

@@ -285,7 +286,7 @@ const setup = async (options?: IAgentOptions): Promise<boolean> => {
}

const tearDown = async (): Promise<boolean> => {
await new Promise((resolve, reject) => restServer.close(resolve))
await new Promise((resolve) => restServer.close(resolve))
try {
await (await dbConnection).dropDatabase()
await (await dbConnection).close()
28 changes: 14 additions & 14 deletions package.json
Original file line number Diff line number Diff line change
@@ -29,27 +29,27 @@
"devDependencies": {
"@jest/globals": "29.7.0",
"@metamask/eth-sig-util": "7.0.1",
"@microsoft/api-documenter": "7.23.30",
"@microsoft/api-extractor": "7.40.6",
"@microsoft/api-extractor-model": "7.28.13",
"@microsoft/tsdoc": "0.14.2",
"@noble/hashes": "1.4.0",
"@microsoft/api-documenter": "7.25.21",
"@microsoft/api-extractor": "7.47.11",
"@microsoft/api-extractor-model": "7.29.8",
"@microsoft/tsdoc": "0.15.0",
"@noble/hashes": "1.5.0",
"@stablelib/ed25519": "1.0.3",
"@transmute/credentials-context": "0.7.0-unstable.82",
"@types/express": "4.17.21",
"@types/fs-extra": "11.0.4",
"@types/jest": "29.5.12",
"@types/node": "20.11.19",
"@types/node": "20.17.4",
"@types/uuid": "9.0.8",
"caip": "1.1.0",
"credential-status": "3.0.4",
"cross-env": "7.0.3",
"did-jwt": "8.0.4",
"did-jwt-vc": "4.0.4",
"did-resolver": "4.1.0",
"ethers": "6.11.1",
"ethers": "6.13.4",
"ethr-did-resolver": "11.0.2",
"express": "4.19.2",
"express": "4.21.1",
"ganache": "7.9.2",
"jest": "29.7.0",
"jest-config": "29.7.0",
@@ -59,15 +59,15 @@
"lerna": "8.1.2",
"lerna-changelog": "2.2.0",
"openapi-types": "12.1.3",
"prettier": "3.2.5",
"prettier": "3.3.3",
"rimraf": "5.0.5",
"semantic-release": "23.0.2",
"ts-jest": "29.1.2",
"semantic-release": "23.1.1",
"ts-jest": "29.2.5",
"ts-json-schema-generator": "1.5.0",
"ts-node": "10.9.2",
"typeorm": "0.3.17",
"typescript": "5.3.3",
"uint8arrays": "5.0.2",
"typeorm": "0.3.20",
"typescript": "5.6.3",
"uint8arrays": "5.1.0",
"uuid": "9.0.1",
"web-did-resolver": "2.0.27"
},
4 changes: 2 additions & 2 deletions packages/cli/package.json
Original file line number Diff line number Diff line change
@@ -93,7 +93,7 @@
"sqlite3": "^5.1.7",
"swagger-ui-express": "^5.0.0",
"ts-json-schema-generator": "^2.0.0",
"typeorm": "^0.3.17",
"typeorm": "^0.3.20",
"url-parse": "^1.5.10",
"web-did-resolver": "^2.0.27",
"ws": "^8.16.0",
@@ -109,7 +109,7 @@
"@types/qrcode-terminal": "0.12.0",
"@types/url-parse": "1.4.8",
"@types/ws": "8.5.5",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"bin/**/*",
2 changes: 1 addition & 1 deletion packages/core-types/package.json
Original file line number Diff line number Diff line change
@@ -39,7 +39,7 @@
},
"devDependencies": {
"@types/debug": "4.1.8",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/core/package.json
Original file line number Diff line number Diff line change
@@ -20,7 +20,7 @@
"devDependencies": {
"@types/debug": "4.1.8",
"@types/events": "3.0.0",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/credential-eip712/package.json
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@types/debug": "4.1.8",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/credential-jwt/package.json
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@
},
"devDependencies": {
"@types/debug": "4.1.8",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/credential-ld/package.json
Original file line number Diff line number Diff line change
@@ -35,7 +35,7 @@
"devDependencies": {
"@types/debug": "4.1.8",
"borc": "3.0.0",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/credential-status/package.json
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@
},
"devDependencies": {
"@types/debug": "4.1.8",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/credential-w3c/package.json
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@
"devDependencies": {
"@types/debug": "4.1.8",
"@types/uuid": "9.0.2",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/data-store-json/package.json
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
"@types/debug": "4.1.8",
"@types/ungap__structured-clone": "1.2.0",
"@types/uuid": "9.0.2",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
4 changes: 2 additions & 2 deletions packages/data-store/package.json
Original file line number Diff line number Diff line change
@@ -16,14 +16,14 @@
"@veramo/utils": "workspace:^",
"debug": "^4.3.3",
"did-jwt-vc": "^4.0.0",
"typeorm": "^0.3.17",
"typeorm": "^0.3.20",
"uuid": "^9.0.0"
},
"devDependencies": {
"@types/debug": "4.1.8",
"@types/uuid": "9.0.2",
"sqlite3": "5.1.6",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/did-comm/package.json
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@
"devDependencies": {
"@types/debug": "4.1.8",
"@types/uuid": "9.0.2",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
Original file line number Diff line number Diff line change
@@ -48,7 +48,8 @@ describe('coordinate-mediation-message-handler', () => {
let agent: TAgent<IResolver & IKeyManager & IDIDManager & IDIDComm & IMessageHandler & IDataStore>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

beforeAll(async () => {
dbConnection = new DataSource({
@@ -168,7 +169,7 @@ describe('coordinate-mediation-message-handler', () => {

afterAll(async () => {
try {
await new Promise((resolve, reject) => didCommEndpointServer?.close(resolve))
await new Promise((resolve) => didCommEndpointServer?.close(resolve))
} catch (e: any) {
// nop
}
Original file line number Diff line number Diff line change
@@ -74,7 +74,8 @@ describe('coordinate-mediation-message-handler', () => {
>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors
let policyStore: KeyValueStore<PreMediationRequestPolicy>
let mediationStore: KeyValueStore<MediationResponse>
let recipientDidStore: KeyValueStore<RequesterDid>
@@ -85,7 +86,8 @@ describe('coordinate-mediation-message-handler', () => {
type: 'sqlite',
database: ':memory:',
synchronize: false,
migrations: dataStoreMigrations.concat(kvStoreMigrations),
// eslint-disable-next-line @typescript-eslint/no-explicit-any
migrations: dataStoreMigrations.concat(kvStoreMigrations as any),
migrationsRun: true,
logging: false,
entities: (KVStoreEntities as any).concat(DataStoreEntities),
5 changes: 3 additions & 2 deletions packages/did-comm/src/__tests__/message-handler.test.ts
Original file line number Diff line number Diff line change
@@ -42,7 +42,8 @@ describe('did-comm-message-handler', () => {
let agent: TAgent<IResolver & IKeyManager & IDIDManager & IDIDComm & IMessageHandler & IDataStore>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

beforeAll(async () => {
dbConnection = new DataSource({
@@ -159,7 +160,7 @@ describe('did-comm-message-handler', () => {

afterAll(async () => {
try {
await new Promise((resolve, reject) => didCommEndpointServer?.close(resolve))
await new Promise((resolve) => didCommEndpointServer?.close(resolve))
} catch (e) {
//nop
}
Original file line number Diff line number Diff line change
@@ -61,7 +61,8 @@ describe('messagepickup-message-handler', () => {
let agent: TAgent<IResolver & IKeyManager & IDIDManager & IDIDComm & IMessageHandler & IDataStore>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

let messageToQueue: Message
let messageToQueue1: Message
@@ -232,7 +233,7 @@ describe('messagepickup-message-handler', () => {

afterAll(async () => {
try {
await new Promise((resolve, reject) => didCommEndpointServer?.close(resolve))
await new Promise((resolve) => didCommEndpointServer?.close(resolve))
} catch (e: any) {
// nop
}
@@ -806,7 +807,8 @@ describe('messagepickup-message-handler', () => {
let agent: TAgent<IResolver & IKeyManager & IDIDManager & IDIDComm & IMessageHandler & IDataStore>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

let messageToQueue: Message
let messageToQueue1: Message
@@ -977,7 +979,7 @@ describe('messagepickup-message-handler', () => {

afterAll(async () => {
try {
await new Promise((resolve, reject) => didCommEndpointServer?.close(resolve))
await new Promise((resolve) => didCommEndpointServer?.close(resolve))
} catch (e: any) {
// nop
}
Original file line number Diff line number Diff line change
@@ -70,7 +70,8 @@ describe('routing-message-handler [V3 CoordinateMediation]', () => {
>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

beforeAll(async () => {
dbConnection = new DataSource({
Original file line number Diff line number Diff line change
@@ -53,7 +53,8 @@ describe('routing-message-handler', () => {
let agent: TAgent<IResolver & IKeyManager & IDIDManager & IDIDComm & IMessageHandler & IDataStore>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

beforeAll(async () => {
dbConnection = new DataSource({
Original file line number Diff line number Diff line change
@@ -44,7 +44,8 @@ describe('trust-ping-message-handler', () => {
let agent: TAgent<IResolver & IKeyManager & IDIDManager & IDIDComm & IMessageHandler & IDataStore>
let didCommEndpointServer: Server
let listeningPort = Math.round(Math.random() * 32000 + 2048)
let dbConnection: DataSource
// eslint-disable-next-line @typescript-eslint/no-explicit-any
let dbConnection: any // typeorm types don't seem to follow semantic release patterns leading to type errors

beforeAll(async () => {
dbConnection = new DataSource({
@@ -163,7 +164,7 @@ describe('trust-ping-message-handler', () => {

afterAll(async () => {
try {
await new Promise((resolve, reject) => didCommEndpointServer?.close(resolve))
await new Promise((resolve) => didCommEndpointServer?.close(resolve))
} catch (e: any) {
// nop
}
2 changes: 1 addition & 1 deletion packages/did-discovery/package.json
Original file line number Diff line number Diff line change
@@ -22,7 +22,7 @@
},
"devDependencies": {
"@types/debug": "4.1.8",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
2 changes: 1 addition & 1 deletion packages/did-jwt/package.json
Original file line number Diff line number Diff line change
@@ -18,7 +18,7 @@
},
"devDependencies": {
"@types/debug": "4.1.8",
"typescript": "5.3.3"
"typescript": "5.6.3"
},
"files": [
"build/**/*",
Loading

0 comments on commit 7d17f37

Please sign in to comment.