Опишите ошибку
По какой-то причине Auto использует мой адрес электронной почты github, а не мой логин. См. Например:
https://github.com/storybookjs/design-system/releases/tag/v0.0.43
Воспроизводить
Вот мои настройки:
$ git config --list | grep user
user.name=Michael Shilman
user.email=[what's in changelog]
Электронная почта совпадает с моим основным адресом электронной почты на Github. Я проверил @domyen и @kylesuss , чьи логины отображаются правильно, и их настройки эквивалентны. Я использую Github Desktop с авторизацией по SSH.
Для воспроизведения запустите yarn auto changelog
в системе дизайна Storybook: https://github.com/storybookjs/design-system
Ожидаемое поведение
Ожидайте, что он будет использовать мой логин на github @shilman в записях
Рабочий стол (заполните следующую информацию):
Спасибо за отчет! Я постараюсь взглянуть на этой неделе
@hipstersmoothie Удачи? Я хотел бы написать статью об использовании Авто в системе дизайна Storybook Design, но мне трудно рекомендовать в текущем состоянии. Если это не очевидно из симптомов или вы не можете воспроизвести, я попробую отладить это сам. Пожалуйста, дайте мне знать в любом случае. Спасибо!
Я посмотрю завтра!
В воскресенье, 25 августа 2019 г., в 22:36 Майкл Шилман [email protected]
написал:
@hipstersmoothie https://github.com/hipstersmoothie Удачи? Я хотел бы
написать статью об использовании Авто в системе дизайна сборников рассказов, но это
мне сложно рекомендовать в текущем состоянии. Если это не очевидно из
симптомы или вы не можете воспроизвести Я попробую отладить это сам. Спасибо!-
Вы получаете это, потому что вас упомянули.Ответьте на это письмо напрямую, просмотрите его на GitHub
https://github.com/intuit/auto/issues/509?email_source=notifications&email_token=AAJDEBDQSSU3JR63QFHWOOTQGNTWPA5CNFSM4IJQQXPKYY3PNVWWK3TUL52HS4DFMVREXG43
или отключить поток
https://github.com/notifications/unsubscribe-auth/AAJDEBHDNDOQFSPCYJTZHMDQGNTWPANCNFSM4IJQQXPA
.
Коммит, у которого нет вашего имени пользователя, был толчком к освоению.
Когда коммит отправляется в мастеринг, нет простого способа связать его с пользователем github. Все, что у нас есть в этом случае, - это адрес электронной почты, с помощью которого была сделана фиксация. Когда коммит прикреплен к PR, мы можем найти пользователя, но в push to master его там нет.
https://github.com/intuit/auto/blob/master/packages/core/src/release.ts#L649
В случае, если мы не можем найти PR, мы ищем это электронное письмо на github (нет одобренного Octokit способа подключения электронной почты пользователя к учетной записи)
https://github.com/intuit/auto/blob/master/packages/core/src/release.ts#L675
Поиск выглядит так:
https://github.com/search?q=in%3Aemail+in%3Ausers+dom%40hichroma.com&type=Users
Как видите, появляется дом, но когда я пытаюсь выполнить поиск по электронной почте, ничего не появляется:
https://github.com/search?q=in%3Aemail+in%3Ausers+michael%40lab80.co&type=Users
Это потому, что вы не сделали общедоступным адрес электронной почты [email protected]
в своей учетной записи GitHub. Я пробовал журнал изменений в PR, где вы не пытались освоить, и, похоже, ваш аккаунт в порядке.
У меня есть PR, в котором будут рассмотрены некоторые ошибки в разделе об авторах, но вашу конкретную ошибку можно исправить, только сделав электронное письмо общедоступным. В противном случае у нас фактически не будет способа подключить вашу учетную запись. Хотя, если в журнале изменений есть коммиты от вас от PR и от мастера, теперь он будет отдавать предпочтение автору с логином.
Спасибо, что заглянули в
@shilman Здесь нет суеты! Из-за этой проблемы я отследил несколько других ошибок журнала изменений, которые я хотел исправить, спасибо за проблему!
: rocket: Проблема появилась в версии 7.3.3: rocket:
Самый полезный комментарий
Я посмотрю завтра!
В воскресенье, 25 августа 2019 г., в 22:36 Майкл Шилман [email protected]
написал: