@claude in einem Pull-Request- oder Issue-Kommentar, damit Claude Code analysiert, Änderungen implementiert und Commits pusht. Sie können der Claude Code GitHub Action auch einen Prompt geben, um automatisch bei jedem GitHub-Event ausgeführt zu werden. Verwenden Sie sie, um Issues in Pull Requests umzuwandeln, Bugs aus einem Kommentar zu beheben oder wiederkehrende Aufgaben zu automatisieren.
Mehrere Produkte teilen den Namen Claude Code. Diese Seite behandelt die claude-code-action-Workflow-Integration, die Sie mit Workflow-Dateien in Ihrem Repository konfigurieren. Für die verwandten Produkte siehe:
- Code Review: automatische Überprüfung bei jedem Pull Request, ohne einen Workflow zu schreiben
- Claude Code in der Cloud: Claude Code-Sitzungen, die auf Cloud-Infrastruktur statt auf Ihrem Computer ausgeführt werden
- Claude Agent SDK: benutzerdefinierte Automatisierung außerhalb von GitHub Actions. Die Claude Code GitHub Action basiert auf dem SDK
- GitHub Enterprise Server: Claude Code mit selbstgehostetem GitHub
Setup
Sie können die Claude Code GitHub Action auf eine von zwei Arten einrichten:- Schnelles Setup: Führen Sie
/install-github-appaus Claude Code aus. Claude Code installiert die GitHub App, fügt Ihr Authentifizierungsgeheimnis hinzu und bereitet den Workflow-Pull-Request für Sie vor - Manuelles Setup: Installieren Sie die App, fügen Sie das Geheimnis hinzu und kopieren Sie die Workflow-Datei selbst in Ihr Repository. Verwenden Sie diesen Weg, wenn Sie Claude Code nicht lokal ausführen, wenn der Befehl fehlschlägt oder wenn Sie vollständige Kontrolle über die Workflow-Dateien möchten
Schnelles Setup
/install-github-app funktioniert nur mit github.com-Repositories. Wenn sich das Git-Remote Ihres Repositories auf gitlab.com oder bitbucket.org befindet, druckt der Befehl eine Benachrichtigung aus und beendet sich, anstatt das Setup zu starten. Um Claude Code aus GitLab-Pipelines auszuführen, siehe Claude Code GitLab CI/CD.
Bevor Sie beginnen, installieren Sie die GitHub CLI und authentifizieren Sie sie mit gh auth login. Claude Code prüft darauf und warnt Sie, wenn sie fehlt.
Öffnen Sie claude im Repository, das Sie verbinden möchten, führen Sie /install-github-app aus und folgen Sie den Aufforderungen. Claude Code installiert die Claude GitHub App und richtet dann ein Authentifizierungsgeheimnis für die Workflows ein:
- Wenn Claude Code bereits einen API-Schlüssel hat, verwendet es diesen Schlüssel wieder und bietet an, das vorhandene
ANTHROPIC_API_KEY-Geheimnis des Repositories zu behalten, falls bereits eines gesetzt ist - Andernfalls wählen Sie zwischen dem Erstellen eines langlebigen Tokens mit Ihrem Claude-Abonnement und dem Einfügen eines API-Schlüssels
ANTHROPIC_API_KEY für einen API-Schlüssel oder CLAUDE_CODE_OAUTH_TOKEN für ein Abonnement-Token.
Claude Code pusht dann einen Branch mit den von Ihnen ausgewählten Workflow-Dateien, bereits so eingestellt, dass das Geheimnis verwendet wird, und öffnet GitHub in Ihrem Browser mit einem Pull Request, der bereit zum Erstellen ist. Erstellen und mergen Sie diesen Pull Request, und @claude funktioniert im Repository.
Wenn Sie den Review-Workflow auswählen, postet Claude jede Überprüfung auf dem Pull Request selbst, als Inline-Kommentar zu jedem gefundenen Problem oder als einen Zusammenfassungs-Kommentar, wenn keine gefunden werden. Claude überspringt einige Pull Requests, wie Entwürfe. Das Review-Workflow-Beispiel verwendet die gleiche Skill und listet sie auf. Vor v2.1.229 schrieb Claude seine Überprüfung nur in das Workflow-Run-Log.
Um einen Review-Workflow zu aktualisieren, den eine frühere Version generiert hat, führen Sie eines der folgenden Verfahren durch:
- Führen Sie
/install-github-apperneut aus. Wenn das Repository bereits eineclaude.ymlhat, wählen Sie Workflow-Datei mit neuester Version aktualisieren. Claude Code pusht frische Kopien der Workflow-Dateien zu einem neuen Branch und öffnet den Pull Request, genauso wie eine erste Installation. - Fügen Sie das
--comment-Argument und dieclaude_args-Zeile aus dem Review-Workflow-Beispiel selbst zur eingecheckten Datei hinzu, was alle anderen Änderungen beibehält, die Sie daran vorgenommen haben.
/install-github-app später erneut aus, um die Workflow- und Secret-Schritte abzuschließen.
- Wenn Sie die GitHub App installieren, gewähren Sie ihr mehrere Berechtigungen. Siehe GitHub App-Berechtigungen für den vollständigen Satz
- Schnelles Setup funktioniert mit der Claude API und Claude-Abonnements. Wenn Sie Amazon Bedrock, Google Cloud’s Agent Platform oder Microsoft Foundry verwenden, siehe Claude Code GitHub Actions mit Cloud-Providern verwenden
Manuelles Setup
Um die Claude Code GitHub Action ohne Ausführung von/install-github-app zu konfigurieren, installieren Sie die App, fügen Sie ein Geheimnis hinzu und kopieren Sie selbst eine Workflow-Datei:
1
Installieren Sie die Claude GitHub App
Installieren Sie die Claude GitHub App in Ihrem Repository. Die Claude Code GitHub Action basiert auf drei der App-Berechtigungen:
- Contents: Lesen und Schreiben, damit Claude Repository-Dateien ändern kann
- Issues: Lesen und Schreiben, damit Claude auf Issues antworten kann
- Pull requests: Lesen und Schreiben, damit Claude PRs erstellen und Änderungen pushen kann
2
Fügen Sie ein Authentifizierungsgeheimnis hinzu
Fügen Sie eines der folgenden Geheimnisse zu Ihrem Repository hinzu, je nachdem, wie Sie sich authentifizieren. Siehe Githubs Anleitung zum Verwenden von Geheimnissen in GitHub Actions.
ANTHROPIC_API_KEY: ein Claude API-Schlüssel aus der Claude ConsoleCLAUDE_CODE_OAUTH_TOKEN: ein OAuth-Token, das sich mit Ihrem Claude-Abonnement authentifiziert, verfügbar in Pro-, Max-, Team- und Enterprise-Plänen. Generieren Sie einen, indem Sie lokalclaude setup-tokenausführen. Siehe Generieren Sie ein langlebiges Token
anthropic_api_key für einen API-Schlüssel oder claude_code_oauth_token für ein OAuth-Token.3
Kopieren Sie die Workflow-Datei
Kopieren Sie examples/claude.yml in das Verzeichnis
.github/workflows/ Ihres Repositories. Die Datei ist ein funktionierender Workflow, nicht nur ein Beispiel. Wie eingecheckt, antwortet Claude, wenn jemand @claude in einem Issue oder Pull Request erwähnt, authentifiziert mit dem ANTHROPIC_API_KEY-Geheimnis. Wenn Sie stattdessen CLAUDE_CODE_OAUTH_TOKEN hinzugefügt haben, ändern Sie die anthropic_api_key-Zeile des Workflows zu claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}.Setup für eine Organisation
Mit schnellem Setup oder manuellem Setup konfigurieren Sie jeweils ein Repository. Um die Claude Code GitHub Action in einer Organisation auszurollen:- Installieren Sie die Claude GitHub App einmal auf Organisationsebene und wählen Sie alle Repositories oder eine ausgewählte Liste
- Speichern Sie das Authentifizierungsgeheimnis als Geheimnis auf Organisationsebene für Actions, damit jedes Repository nicht seine eigene Kopie benötigt
- Fügen Sie die Workflow-Datei zu jedem Repository hinzu, das die Claude Code GitHub Action ausführen soll, oder definieren Sie den Job einmal als wiederverwendbaren Workflow, den jedes Repository aufruft
claude setup-token ausgeführt hat.
Um ein langlebiges Geheimnis ganz zu vermeiden, authentifizieren Sie sich durch Workload Identity Federation, wobei die Claude Code GitHub Action das GitHub OpenID Connect (OIDC) Token des Workflows gegen Claude API-Zugriff durch ein Claude Console-Dienstkonto austauscht. Legen Sie diese Eingaben fest:
anthropic_federation_rule_id: die Verbund-Regel-ID,fdrl_...anthropic_organization_id: Ihre Anthropic-Organisations-IDanthropic_service_account_id: die Dienstkonto-ID,svac_.... Optional, da die Verbund-Regel, die Sie in der Console erstellen, bereits ein Dienstkonto anvisiertanthropic_workspace_id: die Workspace-ID,wrkspc_.... Optional, wenn die Verbund-Regel ein einzelnes Workspace anvisiert
id-token: write, die die Claude Code GitHub Action für den Verbund-Austausch benötigt, auch wenn Sie Ihr eigenes github_token übergeben. Siehe die Claude Code GitHub Action-Setup-Anleitung für die Console-seitige Konfiguration.
Für Fragen zur Datenbehandlung und -aufbewahrung in einer Sicherheitsüberprüfung siehe Datennutzung und Sicherheit.
Deinstallieren
Um die Claude Code GitHub Action zu entfernen, machen Sie jeden Teil des Setups rückgängig, der auf Ihre Installation zutrifft:- Workflow-Dateien: Löschen Sie die Workflows, die
anthropics/claude-code-actionaus.github/workflows/verwenden. Wenn Sie schnelles Setup verwendet haben, suchen Sie nachclaude.ymlund, wenn Sie den Review-Workflow ausgewählt haben,claude-code-review.yml. Mit den gelöschten Workflows wird die Claude Code GitHub Action nicht mehr ausgeführt - Geheimnisse: Löschen Sie das
ANTHROPIC_API_KEY- oderCLAUDE_CODE_OAUTH_TOKEN-Geheimnis aus dem Repository und aus Geheimnissen auf Organisationsebene für Actions, wenn Sie es über Repositories hinweg geteilt haben. Wenn Sie ein Geheimnis löschen, bleibt die Anmeldedaten, die es hielt, gültig. Um einen API-Schlüssel vollständig zu deaktivieren, löschen Sie auch den Schlüssel in der Claude Console - GitHub App: Deinstallieren Sie die Claude GitHub App in Ihren Repository- oder Organisationseinstellungen unter GitHub Apps, aber nur, wenn Sie sie nicht für eine andere Claude-Funktion verwenden, wie Code Review oder Web-Auto-Fix
AWS_ROLE_TO_ASSUME, die GCP_*-Geheimnisse oder die AZURE_*-Geheimnisse, und deinstallieren Sie die benutzerdefinierte GitHub App zusammen mit ihren APP_ID- und APP_PRIVATE_KEY-Geheimnissen.
GitHub App-Berechtigungen
Die Claude GitHub App wird von jeder Claude-Funktion geteilt, die sich mit GitHub integriert, einschließlich der Claude Code GitHub Action, Code Review und Auto-Fix für Pull Requests in Cloud-Sitzungen. Eine GitHub App hat einen einzelnen Berechtigungssatz, der alle ihre Funktionen abdeckt, daher enthält der Satz einige Berechtigungen, die die Claude Code GitHub Action nicht verwendet. Wenn Sie die App installieren, gewähren Sie die folgenden Berechtigungen:
Der Berechtigungssatz kann sich auch vor den Funktionen ändern, die ihn verwenden. Wenn die App eine Berechtigung anfordert, die sie vorher nicht hatte, fordert GitHub den Kontoinhaber auf, sie zu genehmigen, einen Organisationsinhaber für eine Organisationsinstallation, und die Installation behält ihre alten Berechtigungen, bis sie dies tun. Wenn beispielsweise der Actions-Zugriff von Lesen zu Schreiben wechselt, kann die App Workflows erneut ausführen, anstatt nur Läufe und Logs anzuzeigen, daher fragt GitHub den Inhaber, die Änderung zu genehmigen.
Wenn Sie die App installieren, akzeptieren Sie ihren vollständigen Berechtigungssatz. GitHub lässt Sie nicht, eine Teilmenge zu akzeptieren. Wenn Ihre Organisation nur die Berechtigungen benötigt, die die Claude Code GitHub Action verwendet, erstellen Sie eine benutzerdefinierte GitHub App mit Contents, Issues und Pull Requests statt, indem Sie die Claude Code GitHub Action-Setup-Anleitung befolgen. Eine benutzerdefinierte App deckt nur die Claude Code GitHub Action ab. Code Review und Web-Auto-Fix erfordern immer noch die offizielle App.
Für Details, wie die Claude Code GitHub Action einschränkt, was Claude mit diesen Berechtigungen tun kann, siehe die Sicherheitsdokumentation.
Interaktive und Automatisierungsmodi
Die Claude Code GitHub Action erkennt, wie sie aus Ihrer Workflow-Konfiguration ausgeführt werden soll:- Interaktiver Modus: Wenn der Workflow keine
prompt-Eingabe bereitstellt, wartet Claude auf die Trigger-Phrase,@claudestandardmäßig, in einem Issue- oder Pull-Request-Kommentar, in einer Pull-Request-Überprüfung oder im Body oder Titel eines neu geöffneten Issues, und antwortet dann auf diese Anfrage. Fortschritt und Ergebnisse erscheinen als Kommentar auf dem auslösenden Issue oder PR. - Automatisierungsmodus: Wenn der Workflow eine
prompt-Eingabe bereitstellt, wird Claude ohne Warten auf eine Erwähnung ausgeführt, unterliegt nur den Überprüfungen, wer Läufe auslösen kann. Standardmäßig erscheinen Ergebnisse im Workflow-Run-Log statt in einem Kommentar. Claude kann auf den Issue oder Pull Request posten, wenn der Prompt es anweist und er ein Tool hat, das posten kann, wie im Code-Review-Beispiel.
Wer kann Läufe auslösen
In beiden Modi führt die Claude Code GitHub Action zwei Überprüfungen des auslösenden Akteurs durch, bevor Claude beginnt, und der Lauf schlägt fehl, wenn eine Überprüfung ihn ablehnt:- Schreibzugriff: Bei Issue- und Pull-Request-Events muss der auslösende Benutzer Schreibzugriff auf das Repository haben. Um bestimmte Benutzer ohne Schreibzugriff zuzulassen, legen Sie
allowed_non_write_usersfest und übergeben Sie Ihre eigenegithub_token-Eingabe. Events, die kein Benutzer verfasst, wie einschedule-Trigger, überspringen diese Überprüfung. - Menschlicher Akteur: Bei jedem Event lehnt die Claude Code GitHub Action einen Bot-Akteur ab, es sei denn, Sie listen ihn in
allowed_botsauf, was Bots daran hindert, Claude in einer Schleife auszulösen. Diese Überprüfung gilt auch für geplante Läufe, die GitHub einem Repository-Benutzer zuordnet, normalerweise dem, der zuletzt dencron-Zeitplan des Workflows geändert hat. Wenn dieser Benutzer ein Bot ist, listen Sie ihn inallowed_botsauf.
Beispiel-Anwendungsfälle
Das Beispielverzeichnis enthält einsatzbereite Workflows für verschiedene Szenarien. Die Beispiele auf dieser Seite zeigen API-Schlüssel-Authentifizierung. Wenn Sie sich mit einem Claude-Abonnement authentifizieren, ersetzen Sie dieanthropic_api_key-Zeile in jedem Beispiel durch claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}.
Reagieren Sie auf @claude-Erwähnungen
Dieser Workflow führt die Claude Code GitHub Action im interaktiven Modus aus, daher antwortet Claude, wenn jemand@claude in einem Issue- oder PR-Kommentar erwähnt.
id-token: write: erforderlich für die Standard-GitHub-App-Authentifizierung der Claude Code GitHub Actionactions: read: lässt Claude CI-Ergebnisse auf PRs lesenactions/checkout: gibt Claude eine lokale Kopie des Repositories zum Arbeitenif: verhindert, dass Runner bei Kommentaren starten, die@claudenicht erwähnen. Die Claude Code GitHub Action prüft auch die Trigger-Phrase selbst, bevor sie antwortet
@claude in jedem Issue- oder PR-Kommentar mit einer Anfrage:
Führen Sie eine Skill aus
Dieprompt-Eingabe akzeptiert eine Skill-Invokation sowie einfachen Text:
- Für eine Skill in Ihrem Repository-Verzeichnis
.claude/skills/, führen Sieactions/checkoutvor demanthropics/claude-code-action-Schritt aus, damit die Skill-Dateien auf dem Runner verfügbar sind, und übergeben Sie dann/skill-namealsprompt. - Für eine Skill, die in einem Plugin verpackt ist, installieren Sie das Plugin mit den Eingaben
plugin_marketplacesundplugins, und übergeben Sie dann den namespaced/plugin-name:skill-namealsprompt. Dieplugins-Eingabe nimmtplugin-name@marketplace-name, wobei der Marketplace-Name aus dem Manifest des Marketplace selbst kommt, nicht aus seiner Repository-URL.
code-review-Plugin und führt seine Skill aus, wenn ein Pull Request geöffnet, aktualisiert, erneut geöffnet oder als bereit für Überprüfung markiert wird. Er führt das gleiche Plugin wie der Review-Workflow aus dem schnellen Setup aus. Verwenden Sie einen Workflow wie diesen, wenn Sie den Prompt, das Modell und die Trigger selbst kontrollieren möchten. Für automatische Überprüfungen ohne Wartung einer Workflow-Datei siehe Code Review. Auf öffentlichen Repositories hält GitHub Geheimnisse von Läufen zurück, die durch Fork-Pull-Requests ausgelöst werden, daher wird die Überprüfung nur auf Pull Requests aus Branches im gleichen Repository ausgeführt.
--comment: Claude postet seine Überprüfung auf dem Pull Request, als Inline-Kommentar zu jedem gefundenen Problem oder als einen Zusammenfassungs-Kommentar, wenn keine gefunden werden. Ohne ihn postet Claude nichts, und Sie lesen die Erkenntnisse im Workflow-Run-Log.claude_args: Behalten Sie diese Zeile bei, obwohl die Frontmatterallowed-toolsder Skill selbst das gleiche Tool benennt, weil die Claude Code GitHub Action den MCP-Server startet, der Inline-Kommentare postet, nur wenn--allowedToolsinclaude_argsihn benennt.
Führen Sie nach einem Zeitplan aus
Mit einerprompt-Eingabe wird die Claude Code GitHub Action im Automatisierungsmodus bei jedem GitHub-Event ausgeführt, einschließlich eines Cron-Zeitplans. Für einen einfachen Text-Prompt hat Claude keinen Shell- oder GitHub API-Zugriff, bis Sie die Tools, die der Prompt benötigt, mit --allowedTools in claude_args oder einer permissions.allow-Regel in der settings-Eingabe gewähren. Wenn Sie stattdessen eine Skill aufrufen, kann Claude die Tools verwenden, die ihre allowed-tools-Frontmatter gewährt. GitHub führt geplante Workflows nur vom Standard-Branch aus und deaktiviert den Zeitplan in öffentlichen Repositories nach 60 Tagen ohne Repository-Aktivität.
Dieser Workflow generiert einen Bericht im Workflow-Run-Log um 09:00 UTC jeden Tag. Seine claude_args-Zeile übergibt CLI-Argumente, die das Modell auswählen und zwei GitHub MCP-Tools zulassen. Claude liest Commits und Issues durch die GitHub API mit diesen Tools, daher können Sie den Checkout-Schritt weglassen:
Best Practices
Definieren Sie Projektstandards in CLAUDE.md
Erstellen Sie eineCLAUDE.md-Datei im Root-Verzeichnis Ihres Repositories, um Code-Style-Richtlinien, Review-Kriterien, projektspezifische Regeln und bevorzugte Muster zu definieren. Claude befolgt diese Richtlinien beim Erstellen von PRs und Antworten auf Anfragen. Siehe die Memory-Dokumentation für Details.
Schützen Sie Ihre Anmeldedaten
Gewähren Sie dem Workflow nur die Berechtigungen, die er benötigt, und überprüfen Sie Claudes Änderungen vor dem Mergen. Für umfassende Sicherheitsleitlinien einschließlich Berechtigungen und Authentifizierung siehe die Claude Code Action-Sicherheitsdokumentation.Verwalten Sie Kosten
Jeder Lauf verbraucht zwei Arten von Ressourcen:- GitHub Actions-Minuten: Die Claude Code GitHub Action wird auf GitHub-gehosteten Runnern ausgeführt, die Ihre GitHub Actions-Minuten verbrauchen. Siehe Githubs Abrechnungsdokumentation für Preise und Minutenlimits.
- API-Tokens: Jede Interaktion verbraucht Tokens basierend auf der Länge von Prompts und Antworten, Aufgabenkomplexität und Codebase-Größe. Siehe Claudes Preisseite für aktuelle Token-Raten. Wenn Sie sich mit einem OAuth-Token authentifizieren, verwenden Läufe Ihr Claude-Abonnement statt API-Abrechnung.
- Schreiben Sie spezifische
@claude-Anfragen, damit Claude weniger Turns benötigt, um zu beenden - Verwenden Sie Issue-Templates, um Kontext im Voraus bereitzustellen
- Halten Sie Ihre
CLAUDE.mdprägnant, da Claude sie bei jedem Lauf liest - Legen Sie
--max-turnsinclaude_argsfest, um Iterationen zu begrenzen - Legen Sie Workflow-Level-Timeouts fest, um unkontrollierte Jobs zu vermeiden
- Verwenden Sie Githubs Concurrency-Kontrollen, um parallele Läufe zu begrenzen
Verwenden Sie einen Cloud-Provider
Standardmäßig ruft die Claude Code GitHub Action die Claude API direkt mit Ihrem API-Schlüssel oder OAuth-Token auf. Um Inferenz stattdessen durch Ihr eigenes Cloud-Konto zu leiten, legen Sie die Eingabe für Ihren Provider fest und folgen Sie Claude Code GitHub Actions mit Cloud-Providern verwenden:- Amazon Bedrock:
use_bedrock: "true" - Google Cloud’s Agent Platform:
use_vertex: "true" - Microsoft Foundry:
use_foundry: "true"
Fehlerbehebung
Claude antwortet nicht auf @claude-Befehle
- Überprüfen Sie, dass die GitHub App auf dem Repository installiert ist
- Überprüfen Sie, dass Workflows für das Repository aktiviert sind
- Stellen Sie sicher, dass Ihr API-Schlüssel oder OAuth-Token in Repository-Geheimnissen gesetzt ist
- Bestätigen Sie, dass der Kommentar
@claudeals vollständiges Wort enthält, nicht/claudeoder@claude-bot - Bestätigen Sie, dass der kommentierende Benutzer Schreibzugriff auf das Repository hat. Siehe Wer kann Läufe auslösen für die Ausnahmen
CI wird nicht auf Claudes Commits ausgeführt
- GitHub löst keine Workflows auf Commits aus, die mit dem Standard-
GITHUB_TOKENgemacht werden. Wenn Siegithub_token: ${{ secrets.GITHUB_TOKEN }}an die Claude Code GitHub Action übergeben, entfernen Sie es, damit es sich als Claude GitHub App authentifiziert, oder übergeben Sie stattdessen ein benutzerdefiniertes App-Token - Überprüfen Sie, dass die Trigger Ihres CI-Workflows die Events enthalten, die Claudes Pushes produzieren, wie
pushoderpull_request
Authentifizierungsfehler
- Bestätigen Sie, dass der API-Schlüssel oder OAuth-Token gültig ist, indem Sie ihn lokal mit
claudetesten, bevor Sie den Workflow debuggen - Für Bedrock, Agent Platform und Foundry siehe den Fehlerbehebungsabschnitt der Cloud-Provider-Seite
Erweiterte Konfiguration
Action-Parameter
Dies sind die am häufigsten verwendeten Eingaben. Jede ordnet sich einemwith:-Schlüssel im anthropics/claude-code-action-Schritt zu.
Für die vollständige Eingabeliste siehe die Konfigurationsreferenz der Claude Code GitHub Action.
Übergeben Sie CLI-Argumente
Der Parameterclaude_args akzeptiert jedes Claude Code CLI-Argument:
--max-turns: Begrenzen Sie die Anzahl der Gesprächs-Turns--model: Zu verwendendes Modell, zum Beispielclaude-sonnet-5. Ohne dieses Argument verwendet die Claude Code GitHub Action das Claude Code Standard-Modell--mcp-config: Pfad zur MCP-Konfiguration--allowedTools: Komma-getrennte Liste zulässiger Tools. Der Alias--allowed-toolsfunktioniert auch--debug: Debug-Ausgabe aktivieren
Upgrade von Beta
Wenn Ihre Workflows immer nochanthropics/claude-code-action@beta referenzieren, aktualisieren Sie sie auf v1:
- Ändern Sie
@betazu@v1in deruses-Zeile - Entfernen Sie die
mode-Eingabe, da die Claude Code GitHub Action jetzt den Modus automatisch erkennt - Ersetzen Sie
direct_promptdurchprompt - Verschieben Sie CLI-Optionen wie
max_turnsundmodelinclaude_args.custom_instructionshat kein gleichnamiges Flag und wird zu--append-system-prompt
Was kommt als Nächstes
- Claude Code GitHub Actions mit Cloud-Providern verwenden: Leiten Sie Inferenz durch Amazon Bedrock, Google Cloud’s Agent Platform oder Microsoft Foundry
- Konfigurationsreferenz: die vollständige Liste der Action-Eingaben
- Beispielverzeichnis: einsatzbereite Workflows für weitere Szenarien
- Code Review: automatische Pull-Request-Überprüfung ohne Wartung einer Workflow-Datei