Was es macht
Nutzt die GitHub-CLI (gh), um die fehlgeschlagenen Checks eines Pull Requests zu finden, die GitHub-Actions-Logs zu holen und den Teil des Logs herauszuziehen, der den Fehler erklärt. Dann fasst es Check-Name, Run-Link und einen kurzen Log-Ausschnitt zusammen, schlägt einen Fix-Plan vor und setzt ihn erst nach Ihrer Freigabe um. Nach der Änderung empfiehlt es, die Tests erneut auszuführen und den PR noch einmal zu prüfen. Ein mitgeliefertes Python-Skript übernimmt das Holen der Logs, auch wenn der Lauf noch nicht beendet ist.
Geltungsbereich
Nur GitHub Actions. Checks anderer Anbieter (z. B. Buildkite) werden als extern gekennzeichnet und nur der Link wird gemeldet. Erforderlich ist eine installierte gh, angemeldet mit Repo- und Workflow-Berechtigung.
Geeignet für
Ein roter CI-Check an Ihrem Pull Request, wenn Sie schnell die Ursache und einen gezielten Fix-Plan wollen.
Mittleres Risiko: Erfordert die installierte GitHub-CLI (gh), angemeldet mit Repo- und Workflow-Berechtigung, und liest Ihre Pull-Request-Checks und CI-Logs über das Netzwerk. Das mitgelieferte Skript führt nur lesende gh- und git-Befehle aus, doch CI-Logs können Geheimnisse oder private Daten enthalten, die dann in den Kontext der KI gelangen. Es ist so gedacht, dass es einen Plan vorschlägt und Code erst nach Ihrer Freigabe ändert; prüfen Sie die Änderungen vor dem Push. Nur GitHub Actions. Nicht getestet: Es braucht eine echte GitHub-Anmeldung und einen Pull Request, die die Prüfumgebung nicht hatte, daher wurden nur Anweisungen und Skript durchgesehen. Originalwerk von OpenAI (Apache-2.0), unverändert.