バグを説明する
何らかの理由で、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を使用することを期待してください。
デスクトップ(次の情報を入力してください):
報告ありがとうございます! 今週見てみます
@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:
最も参考になるコメント
明日見てみます!
10時36分PMマイケルShilmanの日、2019年8月25日には[email protected]
書きました: