Skip to content
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

enhancement: update dependency @atls/grpc-playground-app #26

Closed

Conversation

shifuwww
Copy link
Contributor

No description provided.

@shifuwww shifuwww self-assigned this Sep 19, 2023
Copy link

@SlumberyDude SlumberyDude left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@atls/grpc-playground-app Это воркспейс по адресу apps/grpc-playground/entrypoints/renderer/package.json Смотри на поле name в package.json

А резолющены бафать не надо, я думаю их нужно почистить потому что они оганичивают фактически пакеты внутри зависимостей фиксируя версии

Copy link

@SlumberyDude SlumberyDude left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shifuwww У тебя названия коммитов неправильные. Если это фича, то начинаться должны с feat: Доступные ключевые слова бери в конвенции по коммитам. enhancement это лейбл таски, они не являются ключевыми словами.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Этот файл не относится к таске, это другой пакет

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я делал rebase master ветки, кажется не надо было да?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shifuwww Да вроде надо было, чтобы от конфликтов избавиться, но не припомню чтобы после этого индексировались такие изменения

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Да вроде надо было, чтобы от конфликтов избавиться, но не припомню чтобы после этого индексировались такие изменения

Просто эти ветки замерджены, я не перетеру их если буду убирать их здесь?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shifuwww Я тут вижу что делался мерж мастера в твою ветку, возможно из-за этого

Copy link
Contributor Author

@shifuwww shifuwww Sep 20, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я тут вижу что делался мерж мастера в твою ветку, возможно из-за этого

Надо было делать наоборот?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shifuwww Мы делаем только ребейзы.

  1. Обновляем ветки мастер и фичу на локалке.
  2. Делаем ребейз фичи на мастер
  3. Делаем пулл удаленной фичи на локальную со стратегией ребейз
  4. Пушим

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Этот тоже из другого таска. Ты фиксил версии из-за того, что чеки поехали после того, как убрал resolutions? Тогда можно по мере обновления в resolutions ставить заплатки конкретно на модули где ломаются зависимости.

@SlumberyDude
Copy link

@shifuwww На будущее используй пожалуйста для коммитов след. ключевые слова:

feat - для фичи
fix - фикс бага
chore - не баг и не фича
test - пишешь тест

По поводу точечных резолюшенов которыми можно сделать заплатку на конкретные пакеты из корневого https://classic.yarnpkg.com/lang/en/docs/selective-version-resolutions/

То есть, если хотим убрать общую заплатку на @emotion/react и оставить ее для пакета @grpc-playground/tabs-fragment То в резолюшенах должно сработать что-то вроде

"resolutions": {
    "@grpc-playground/tabs-fragment/@emotion/react": "11.9.3",
    ...

@SlumberyDude
Copy link

SlumberyDude commented Sep 20, 2023

@shifuwww У тебя почему-то здесь даже первый коммит это изменения другого пакета. Мерж мастера здесь не причем, но в след. разы все равно делай ребейз.

Надо как-то выпиливать коммиты, которые меняли не те файлы

Вот твой первый коммит. Он не относится к данной таске de3bb28

@shifuwww shifuwww closed this Sep 21, 2023
@shifuwww shifuwww force-pushed the feat/update-dependency-@atls/grpc-playground-app branch from 65a5578 to ae42c6c Compare September 21, 2023 05:35
@shifuwww shifuwww reopened this Sep 22, 2023
@SlumberyDude
Copy link

@shifuwww Называй коммиты правильно пожалуйста

@SlumberyDude
Copy link

Или это ребейз старых?
Тогда ок

@shifuwww
Copy link
Contributor Author

Или это ребейз старых?
Тогда ок

Ребейз старых

@shifuwww
Copy link
Contributor Author

shifuwww commented Sep 22, 2023

@SlumberyDude

@shifuwww Мы делаем только ребейзы.

  1. Обновляем ветки мастер и фичу на локалке.

  2. Делаем ребейз фичи на мастер

  3. Делаем пулл удаленной фичи на локальную со стратегией ребейз

  4. Пушим

Я кажется где то не так сделал, конфликты не ушли

@SlumberyDude
Copy link

@shifuwww

Да, наверное что-то не так

@shifuwww
Copy link
Contributor Author

shifuwww commented Sep 22, 2023

@shifuwww Мы делаем только ребейзы.

  1. Обновляем ветки мастер и фичу на локалке.
  2. Делаем ребейз фичи на мастер
  3. Делаем пулл удаленной фичи на локальную со стратегией ребейз
  4. Пушим

Вроде бы вот так?

  1. git checkout master & git pull master и git checkout <nameOfBranch> & git pull <nameOfBranch>
  2. git checkout master и после git rebase <nameOfBranch>
  3. git checkout <nameOfBranch> и git pull
  4. git push

@SlumberyDude
Copy link

@shifuwww

  1. git checkout master и после git rebase

Не, нужно находясь на фиче делать ребейз на мастер. git checkout <nameOfBranch> -> git rebase master

3 git checkout и git pull

Делай git pull --rebase или выставь в настройках гита стратегию ребейз по умолчанию. Вобщем пулл тоже должен быть ребейзом

@shifuwww shifuwww force-pushed the feat/update-dependency-@atls/grpc-playground-app branch 3 times, most recently from 450a310 to c9c4805 Compare September 22, 2023 12:36
@SlumberyDude
Copy link

@shifuwww Не выходит конфликты пофиксить да? У меня тоже не выходит, но на другом проекте)

@shifuwww
Copy link
Contributor Author

@shifuwww Не выходит конфликты пофиксить да? У меня тоже не выходит, но на другом проекте)

Даааааааа( эх)

"@types/node": "17.0.45",
"@types/react": "18.2.13",
"@types/react-dom": "18.2.6",
"@types/express": "^4.17.17",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

зафиксируй версию

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Лишний пакет в обнове, он уже был обновлен 1 PR назад

@shifuwww shifuwww closed this Sep 22, 2023
@shifuwww shifuwww force-pushed the feat/update-dependency-@atls/grpc-playground-app branch from ddc5298 to de3bb28 Compare September 22, 2023 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants