Closed SlumberyDude closed 1 year ago
Пакет 'rxjs' в devDependencies.
Обновляю до последней версии с помощью 'yarn workspace @atls/nestjs-dataloader add rxjs@7.8.1 -D'. В package.json версия обновляется, но вебшторм подчеркивает версию, при наведении пишет 'The installed version "rxjs@7.5.4" doesn't match the version range "7.8.1" '.
Yarn install не обновляет версию rxjs.
Как обновить что бы потестить?
@ArtemMakhaydinov Я когда-то делал заплатку на версию rxjs
в пакете dataloader
. Эта заплатка в корневом package.json
"resolutions": {
"@atls/nestjs-dataloader/rxjs": "7.5.4",
Ее теперь можно убрать.
Все зависимости успешно обновлены до последних версий.
Следующие команды ошибок не вызывают: yarn install yarn workspace @atls/nestjs-dataloader run build yarn check yarn test unit
Бренч feat/dataloader-deps-update Коммит feat: bump dataloader dependecies version
Все верно? Дальнейшие действия?
@ArtemMakhaydinov Полагаю, нужно всё-таки прочитать конвенцию нормально… Как минимум в части работы с гитом у тебя не должно возникать вопросов, это всё равно что уметь писать - базовый навык.
@ArtemMakhaydinov Вроде ок. Создавай Pull Request в мастер и потом запрашивай у меня ревью на PR
@ArtemMakhaydinov На локале чеки проходят? В ПР они валятся на линте
@SlumberyDude
Чек, тест, билд - все норм.
@TorinAsakura Это ошибка чека относится к проекту? Или это что-то гитхабовское
С чем связан запрос на фичу?
Обновление зависимостей в модуле
dataloader
Расскажите как вы это себе видите
Обновить и зафиксировать версии пакета
@atls/nestjs-dataloader
до максимально возможных таким образом, чтобы ничего не ломалось, а именно проходили команды критерия готовности.Исключения:
Зависимости
typescript
,typeorm
обновлять не нужно.Если ломаются тесты и это связанно с переходом
NestJs
с версии8
на10
, и проблема не на поверхности (не фиксится заменой в тесте, например, метода.asyncListen
на.listen
), то пакеты, начинающиеся с@nestjs/...
обновлять не выше мажорной8
.Definition of done (критерий готовности)
Проходят без ошибок команды:
yarn install
yarn check
yarn test unit
Если в пакете есть скрипты
build
иprepack
, то они тоже должны проходить без ошибок.Приложите пример реализаций
https://classic.yarnpkg.com/lang/en/docs/cli/workspace/
yarn workspace <workspace> add <package@1.2.3> <keys>
Приложите материалы задачи
Можете посмотреть закрытые PR и issue по теме обновления зависимостей