-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Обновление grpc-playground #237
Comments
Пытаюсь установить зависимости репозитория и проверить его работоспособность до того, как буду проводить обновления пакетов. Пока что при запуске
В логах по данной ошибке
Как будто ошибка внутри Похоже, что нужно либо снизить версию ноды до 16.16 или старше (сейчас у меня 19.0.1), либо обновить yarn. В репозитории лежит билд yarn Если вероломно поставить версию в пакете в В связи с вышесказанным есть вопросы:
Попробовал установить зависимости с
Последняя версия
|
Судя по схожей таске atls/common#6 сидеть на старой ноде (16.16.0) не вариант. В таком случае встает вопрос с обновлением yarn в репозитории. |
последняя наша версия ярна лежит здесь: |
обновление ярна командой:
|
@sollidy уже обновил…щас закину |
Вижу апдейт. Солью изменения и буду продолжать. |
Чтобы обновить одну из зависимостей
Ругается конкретно на вот эту строчку из пакета
Кажется странным, что чекаются пакеты зависимостей, это ок? Пока что остался на более ранней версии пакета Не совсем понимаю по peerDependencies.
И еще,
Там версия неста наверное не зайдет, я обновляю до самой свежей Открыл PR Чет все интеграционные тесты упали |
Почитал про peerDependencies Я правильно понимаю, что мне нужно полностью их прокачать до последних версий (какие возможно), как я это сделал в devDependencies? Это будет требовать от родительского пакета (от клиента) использования именно последней версии неста или выше Не правильнее ли зафиксировать только мажорную, как это было сделано до обновления (была |
@SlumberyDude Нет. Не правильно. |
Нужно ли трогать модуль |
@SlumberyDude Ты всегда должен пробовать грейдиться, чтобы, как минимум, проверить на потенциальные проблемы совместимости |
@TorinAsakura Если обновляю Повышаю ее и у меня ситуация зеркалится, теперь уже вебшторм ругается на несовпадение версии в других пакетах. Чеки все еще проходят. Также до конца не понял ответ на вчерашний вопрос. Повышаю до упора |
Мысли по поводу провала тайпчека в PRПосле удаления зависимости
Пытался поменять версию
То есть ничего не меняется. Почитал, что
Сейчас пытаюсь что-то сделать через selective dependency resolutions Добавил селективный resolution для пакета "resolutions": {
"@atls/nestjs-dataloader/rxjs": "7.5.4", Теперь разбираюсь с интеграционными тестами |
Фикс интеграционных тестовПо закрытым PR видно, что интеграционные тесты падали с момента своего появления 20 февраля 2022 года https://github.com/atls/nestjs/pull/223/checks?check_run_id=5259703452 в тех же модулях Гипотезы проблемы:
|
@SlumberyDude Это не отменяет наличия проблемы. Мне известно почему они падают, а тебе? |
@SlumberyDude А никто и не говорил про подмену. Я же тебе на созвоне объяснял, что это делается для добавления отсутствующих и в качестве примера привёл частую проблему с отсутствием типов в некоторых зависимостях… |
Пока что нет, сейчас копаю в сторону
Тут я скорее исходил из твоего комментария к PR:
Не воспринимай мои комментарии как упрек или ещё что-то. Я только записываю то, что понял и то до чего удалось докопаться, чтобы быть прозрачным и вы вовремя увидели, если я в рассуждениях сверну не туда. |
На локале добавление В
Необходимо выяснить особенности запуска интеграционных тестов ярном. |
Анализ интеграционных тестов в
|
Интеграционные тесты модуля
|
С чем связан запрос на фичу?
Обновление зависимостей в репозитории grpc-playground
Расскажите как вы это себе видите
После обновления зависимостей (минорных или мажорных версий) следующие шаги должны пройти без ошибок:
Приложите пример реализаций
The text was updated successfully, but these errors were encountered: