Auto: Automatisch E-Mail statt Github-Login verwenden?

Erstellt am 6. Aug. 2019  ·  7Kommentare  ·  Quelle: intuit/auto

Beschreibe den Fehler

Aus irgendeinem Grund verwendet Auto meine Github-E-Mail-Adresse und nicht mein Login. Siehe zum Beispiel:

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

Fortpflanzen

Hier meine Einstellungen:

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

Die E-Mail stimmt mit meiner primären E-Mail-Adresse auf Github überein. Ich habe bei @domyen und @kylesuss nachgefragt , deren Logins richtig

Führen Sie zum Reproduzieren yarn auto changelog im Storybook Design System aus: https://github.com/storybookjs/design-system

Erwartetes Verhalten

Erwarten Sie, dass mein Github-Login @shilman in den Changelog-Einträgen verwendet wird.

Desktop (bitte füllen Sie die folgenden Informationen aus):

  • Betriebssystem: MacOS 10.14.5
  • Version 4.15.5
bug released

Hilfreichster Kommentar

Ich schau morgen mal nach!

Am So, 25. August 2019 um 22:36 Uhr Michael Shilman [email protected]
schrieb:

@hipstersmoothie https://github.com/hipstersmoothie Glück gehabt ? Ich würde gerne
um einen Artikel über die Verwendung von Auto im Storybook Design System zu schreiben, aber es ist
Für mich im jetzigen Zustand schwer zu empfehlen. Wenn es aus dem nicht ersichtlich ist
Symptome oder Sie können nicht repro Ich werde versuchen, es selbst zu debuggen. Vielen Dank!


Sie erhalten dies, weil Sie erwähnt wurden.

Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/intuit/auto/issues/509?email_source=notifications&email_token=AAJDEBDQSSU3JR63QFHWOOTQGNTWPA5CNFSM4IJQQXPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJR63QFHWOOT#
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AAJDEBHDNDOQFSPCYJTZHMDQGNTWPANCNFSM4IJQQXPA
.

Alle 7 Kommentare

Danke für den Bericht! Ich versuche diese Woche mal reinzuschauen

@hipstersmoothie Glück

Ich schau morgen mal nach!

Am So, 25. August 2019 um 22:36 Uhr Michael Shilman [email protected]
schrieb:

@hipstersmoothie https://github.com/hipstersmoothie Glück gehabt ? Ich würde gerne
um einen Artikel über die Verwendung von Auto im Storybook Design System zu schreiben, aber es ist
Für mich im jetzigen Zustand schwer zu empfehlen. Wenn es aus dem nicht ersichtlich ist
Symptome oder Sie können nicht repro Ich werde versuchen, es selbst zu debuggen. Vielen Dank!


Sie erhalten dies, weil Sie erwähnt wurden.

Antworten Sie direkt auf diese E-Mail und zeigen Sie sie auf GitHub an
https://github.com/intuit/auto/issues/509?email_source=notifications&email_token=AAJDEBDQSSU3JR63QFHWOOTQGNTWPA5CNFSM4IJQQXPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJR63QFHWOOT#
oder den Thread stumm schalten
https://github.com/notifications/unsubscribe-auth/AAJDEBHDNDOQFSPCYJTZHMDQGNTWPANCNFSM4IJQQXPA
.

Der Commit, der Ihren Benutzernamen nicht enthält, war ein Push-to-Master.

Wenn ein Commit an den Master gepusht wird, gibt es keine einfache Möglichkeit, es mit einem Github-Benutzer zu verbinden. Alles, was wir in diesem Fall haben, ist die E-Mail, mit der das Commit gemacht wurde. Wenn ein Commit an eine PR angehängt ist, können wir den Benutzer finden, aber in einem Push-to-Master ist er nicht da.

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

Falls wir die PR nicht finden können, suchen wir auf github nach dieser E-Mail (es gibt keine von Octokit genehmigte Möglichkeit, die E-Mail eines Benutzers mit einem Konto zu verbinden).

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

Die Suche sieht so aus:

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

Wie Sie sehen, erscheint dom, aber wenn ich versuche, Ihre E-Mail zu durchsuchen, wird nichts angezeigt:

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

Dies liegt daran, dass Sie die E-Mail-Adresse [email protected] in Ihrem GitHub-Konto nicht öffentlich gemacht haben. Ich habe das Changelog auf PRs ausprobiert, bei denen Sie keinen Push-to-Master gemacht haben und es scheint Ihr Konto in Ordnung zu bringen.

Ich habe eine PR, die einige der Fehler im Autorenbereich anspricht, aber Ihr spezieller Fehler kann nur behoben werden, indem die E-Mail veröffentlicht wird. Andernfalls haben wir keine Möglichkeit, Ihr Konto zu verbinden. Obwohl ein Changelog Commits von Ihnen von einem pr und von einem Master hat, wird es jetzt den Autor mit einem Login bevorzugen.

Danke, dass Sie sich dieses @hipstersmoothie angeschaut haben , es macht Sinn! Ich schätze, ich muss aufhören, bei den Commits Abstriche zu machen. 😭 Sorry für die Aufregung!

@shilman Keine Aufregung hier! Wegen dieses Problems habe ich ein paar andere Changelog-Bugs aufgespürt, die ich beseitigen wollte, danke für das Problem!


:rocket: Ausgabe wurde in v7.3.3 veröffentlicht :rocket:

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen