Closed zigfrei closed 1 year ago
@SlumberyDude если в kratos
, hydra
, grpc-http-proxy
убрать патч ошибка опять появляется. Может откатить патч и оставить обновление "jwks-rsa":
до весрсии 2.1.4
а не до версии 3.0.1
Надо бы по этим патчам попросить ревью у @TorinAsakura .
Думаю, что он слишком разбросан по всем пакетам:
hydra
,kratos
и др. Это точно не очень хорошо. Я бы наверное пробовал зафиксировать версию экспресса и/или его типов внутриidentity
на более раннюю версию. Или по крайней мере локализовал бы патч только для пакета identity и корневого модуля.
в чём вопрос?
@TorinAsakura допустимо ли что изменения из-за патча попали в зависимости других пакетов kratos
, hydra
, grpc-http-proxy
?
Если нет, то предлагаю откатить до совместимой версии "jwks-rsa": 2.1.4
и делать ПР.
@zigfrei Не понял, как это попали в зависимости других пакетов?
@TorinAsakura все зависимости кроме jwks-rsa
и get-port
обновились до последних.
При обновлении jwks-rsa
выше версии 2.1.4 yarn check
выдает ошибку (в деталях)
Решил сделать патч в модуле @types/express@npm:4.17.13
пропатчить "@types/express-serve-static-core": "^4.17.18"
до версии "@types/express-serve-static-core": "^4.17.33"
Ошибки yarn check
прошли но в зависимости kratos
, hydra
, grpc-http-proxy
патч тоже добавился:
packages/hydra/package.json
"devDependencies":{ "@types/express": "patch:@types/express@npm%3A4.[17.13#~/.yarn/patches/@types-express-npm-4.17.13-0e12fe9c24.patch](mailto:17.13#~/.yarn/patches/@types-express-npm-4.17.13-0e12fe9c24.patch)" }
Нет, это ненормально, не нужно трогать эти зависимости, они могут сломать обратную совместимость
@TorinAsakura правильно ли будет откатить патч, обновление jwks-rsa
поднять до версии 2.1.4 в которой yarn check
не выдает ошибку и делать ПР?
Да
@zigfrei Можешь отменить реквест для @TorinAsakura? Я его сделаю
Критерии
yarn check
yarn test unit
yarn workspace @atls/nestjs-grpc-identity build
yarn workspace @atls/nestjs-grpc-identity prepack
Проходит без ошибокверсия get-port "get-port": "6.1.2" https://github.com/atls/nestjs/issues/240