Auto: githubログインではなく電子メールを自動的に使用しますか?

作成日 2019年08月06日  ·  7コメント  ·  ソース: intuit/auto

バグを説明する

何らかの理由で、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を確認しましたが、それらの設定は同等です。 SSH認証でGithubデスクトップを使用しています。

再現するには、ストーリーブックデザインシステムでyarn auto changelogを実行します: https

予想される行動

変更ログエントリで私のgithubログイン@shilmanを使用することを期待してください。

デスクトップ(次の情報を入力してください):

  • OS:MacOS 10.14.5
  • バージョン4.15.5
bug released

最も参考になるコメント

明日見てみます!

10時36分PMマイケルShilmanの日、2019年8月25日には[email protected]
書きました:

@hipstersmoothie https://github.com/hipstersmoothie運がいいですか? 私は...したい
Storybook Design SystemでのAutoの使用に関する記事を書くために、しかしそれは
現状ではお勧めしにくいです。 それが明らかでない場合
症状または再現できない私はそれを自分でデバッグしようとします。 ありがとう!


あなたが言及されたのであなたはこれを受け取っています。

このメールに直接返信し、GitHubで表示してください
https://github.com/intuit/auto/issues/509?email_source=notifications&email_token=AAJDEBDQSSU3JR63QFHWOOTQGNTWPA5CNFSM4IJQQXPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2Z
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AAJDEBHDNDOQFSPCYJTZHMDQGNTWPANCNFSM4IJQQXPA

全てのコメント7件

報告ありがとうございます! 今週見てみます

@hipstersmoothie運がいいですか? Storybook Design SystemでのAutoの使用に関する記事を書きたいのですが、現状ではお勧めしにくいです。 症状から明らかでない場合、または再現できない場合は、自分でデバッグしてみます。 どちらの方法でも教えてください。 ありがとう!

明日見てみます!

10時36分PMマイケルShilmanの日、2019年8月25日には[email protected]
書きました:

@hipstersmoothie https://github.com/hipstersmoothie運がいいですか? 私は...したい
Storybook Design SystemでのAutoの使用に関する記事を書くために、しかしそれは
現状ではお勧めしにくいです。 それが明らかでない場合
症状または再現できない私はそれを自分でデバッグしようとします。 ありがとう!


あなたが言及されたのであなたはこれを受け取っています。

このメールに直接返信し、GitHubで表示してください
https://github.com/intuit/auto/issues/509?email_source=notifications&email_token=AAJDEBDQSSU3JR63QFHWOOTQGNTWPA5CNFSM4IJQQXPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2Z
またはスレッドをミュートします
https://github.com/notifications/unsubscribe-auth/AAJDEBHDNDOQFSPCYJTZHMDQGNTWPANCNFSM4IJQQXPA

ユーザー名を持たないコミットは、マスターへのプッシュでした。

コミットがマスターにプッシュされると、それをgithubユーザーに接続する簡単な方法はありません。 この場合、コミットが行われた電子メールだけがあります。 コミットがPRに添付されている場合、ユーザーを見つけることができますが、マスターするためのプッシュでは、そこにはありません。

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

ご覧のとおり、domが表示されますが、メールを検索しようとしても何も表示されません。

https://github.com/search?q=in%3Aemail+in%3Ausers+michael%40lab80.co&type=Users

これは、GitHubアカウントで[email protected]メールアドレスを公開していないためです。 マスターへのプッシュを行わなかったPRで変更ログを試しましたが、アカウントは正常に取得されているようです。

著者セクションのバグのいくつかに対処するPRがありますが、特定のバグは電子メールを公開することによってのみ修正できます。 そうしないと、実際にアカウントに接続する方法がありません。 ただし、変更ログにprおよびmasterからのコミットがある場合は、ログインを使用して作成者を優先するようになります。

この@hipstersmoothieを調べてくれてありがとう、それは理にかなっています! コミットの手抜きをやめる必要があると思います。 😭大騒ぎしてすみません!

@shilmanここで大騒ぎしないでください! この問題のために、私が押しつぶそうとしていた他のいくつかの変更ログのバグを追跡しました。問題に感謝します!


:rocket:問題はv7.3.3でリリースされました:rocket:

このページは役に立ちましたか?
0 / 5 - 0 評価