Auto: Utilisation automatique de l'e-mail plutôt que de la connexion github ?

Créé le 6 août 2019  ·  7Commentaires  ·  Source: intuit/auto

Décrivez le bogue

Pour une raison quelconque, Auto utilise mon adresse e-mail github plutôt que mon identifiant. Voir par exemple :

https://github.com/storybookjs/design-system/releases/tag/v0.0.43

Reproduire

Voici mes paramètres :

$ git config --list | grep user
user.name=Michael Shilman
user.email=[what's in changelog]

L'e-mail correspond à mon adresse e-mail principale sur Github. J'ai vérifié avec @domyen et @kylesuss , dont les connexions s'affichent correctement et leurs paramètres sont équivalents. J'utilise Github Desktop avec l'authentification SSH.

Pour reproduire, exécutez yarn auto changelog dans le Storybook Design System : https://github.com/storybookjs/design-system

Comportement prévisible

Attendez-vous à ce qu'il utilise ma connexion github @shilman dans les entrées du

Bureau (veuillez compléter les informations suivantes) :

  • Système d'exploitation : MacOS 10.14.5
  • Version 4.15.5
bug released

Commentaire le plus utile

je regarderai demain!

Le dimanche 25 août 2019 à 22h36 Michael Shilman [email protected]
a écrit:

@hipstersmoothie https://github.com/hipstersmoothie Une chance ? Je voudrais
écrire un article sur l'utilisation d'Auto dans Storybook Design System mais c'est
difficile pour moi de recommander dans l'état actuel. Si ce n'est pas évident d'après le
symptômes ou vous ne pouvez pas reproduire, je vais essayer de le déboguer moi-même. Merci!

-
Vous recevez ceci parce que vous avez été mentionné.

Répondez directement à cet e-mail, consultez-le sur GitHub
Https://github.com/intuit/auto/issues/509?email_source=notifications&email_token=AAJDEBDQSSU3JR63QFHWOOTQGNTWPA5CNFSM4IJQQXPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHWY2KTDN5LNMVXHJYLODN5
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AAJDEBHDNDOQFSPCYJTZHMDQGNTWPANCNFSM4IJQQXPA
.

Tous les 7 commentaires

Merci pour le rapport ! je vais essayer de jeter un oeil cette semaine

@hipstersmoothie Vous avez de la chance ? J'aimerais écrire un article sur l'utilisation d'Auto dans Storybook Design System, mais il m'est difficile de le recommander dans l'état actuel. Si ce n'est pas évident d'après les symptômes ou si vous ne pouvez pas reproduire, j'essaierai de le déboguer moi-même. Faites-moi savoir de toute façon. Merci!

je regarderai demain!

Le dimanche 25 août 2019 à 22h36 Michael Shilman [email protected]
a écrit:

@hipstersmoothie https://github.com/hipstersmoothie Une chance ? Je voudrais
écrire un article sur l'utilisation d'Auto dans Storybook Design System mais c'est
difficile pour moi de recommander dans l'état actuel. Si ce n'est pas évident d'après le
symptômes ou vous ne pouvez pas reproduire, je vais essayer de le déboguer moi-même. Merci!

-
Vous recevez ceci parce que vous avez été mentionné.

Répondez directement à cet e-mail, consultez-le sur GitHub
Https://github.com/intuit/auto/issues/509?email_source=notifications&email_token=AAJDEBDQSSU3JR63QFHWOOTQGNTWPA5CNFSM4IJQQXPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHWY2KTDN5LNMVXHJYLODN5
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AAJDEBHDNDOQFSPCYJTZHMDQGNTWPANCNFSM4IJQQXPA
.

Le commit qui n'a pas votre nom d'utilisateur était un push to master.

Lorsqu'un commit est poussé vers le master, il n'y a pas de moyen facile de le connecter à un utilisateur github. Tout ce que nous avons dans ce cas est l'e-mail avec lequel le commit a été effectué. Lorsqu'un commit est attaché à un PR, nous pouvons trouver l'utilisateur, mais dans un push to master, il n'est pas là.

https://github.com/intuit/auto/blob/master/packages/core/src/release.ts#L649

Dans le cas où nous ne pouvons pas trouver le PR, nous recherchons cet e-mail sur github (il n'y a pas de moyen approuvé par octokit pour connecter l'e-mail d'un utilisateur à un compte)

https://github.com/intuit/auto/blob/master/packages/core/src/release.ts#L675

La recherche ressemble à ceci :

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

Comme vous pouvez le voir, dom apparaît, mais lorsque j'essaie de rechercher votre e-mail, rien ne s'affiche :

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

C'est parce que vous n'avez pas rendu l'adresse e-mail [email protected] publique sur votre compte GitHub. J'ai essayé le journal des modifications sur les PR où vous n'avez pas poussé à maîtriser et il semble que votre compte s'améliore bien.

J'ai un PR qui résoudra certains des bogues dans la section auteur, mais votre bogue particulier ne peut être corrigé qu'en rendant l'e-mail public. Sinon, nous n'avons aucun moyen de connecter votre compte. Bien que si un changelog a des commits de votre part d'un pr et d'un maître, il favorisera désormais l'auteur avec un login.

Merci d'avoir examiné ce @hipstersmoothie , c'est logique ! Je suppose que je dois arrêter de rogner sur les commits. Désolé pour le tapage !

@shilman Pas de chichi ici ! En raison de ce problème, j'ai retrouvé quelques autres bogues du journal des modifications que j'avais l'intention de supprimer, merci pour le problème !


:rocket: Le problème a été publié dans la v7.3.3 :rocket:

Cette page vous a été utile?
0 / 5 - 0 notes