Claude Code GitHub Actions apporte l’automatisation alimentée par l’IA à votre flux de travail GitHub. Avec une simple mention @claude dans n’importe quel PR ou problème, Claude peut analyser votre code, créer des demandes de tirage, implémenter des fonctionnalités et corriger des bogues - tout en respectant les normes de votre projet.
Claude Code GitHub Actions est construit sur le Claude Code SDK, qui permet l’intégration programmatique de Claude Code dans vos applications. Vous pouvez utiliser le SDK pour créer des flux de travail d’automatisation personnalisés au-delà de GitHub Actions.

Pourquoi utiliser Claude Code GitHub Actions ?

  • Création instantanée de PR : Décrivez ce dont vous avez besoin, et Claude crée un PR complet avec tous les changements nécessaires
  • Implémentation de code automatisée : Transformez les problèmes en code fonctionnel avec une seule commande
  • Respecte vos normes : Claude respecte vos directives CLAUDE.md et les modèles de code existants
  • Configuration simple : Commencez en quelques minutes avec notre installateur et clé API
  • Sécurisé par défaut : Votre code reste sur les exécuteurs de Github

Que peut faire Claude ?

Claude Code fournit une GitHub Action puissante qui transforme votre façon de travailler avec le code :

Claude Code Action

Cette GitHub Action vous permet d’exécuter Claude Code dans vos flux de travail GitHub Actions. Vous pouvez l’utiliser pour créer n’importe quel flux de travail personnalisé sur Claude Code. Voir le référentiel →

Configuration

Configuration rapide

Le moyen le plus simple de configurer cette action est via Claude Code dans le terminal. Ouvrez simplement claude et exécutez /install-github-app. Cette commande vous guidera dans la configuration de l’application GitHub et des secrets requis.
  • Vous devez être administrateur du référentiel pour installer l’application GitHub et ajouter des secrets
  • L’application GitHub demandera des autorisations de lecture et d’écriture pour Contents, Issues et Pull requests
  • Cette méthode de démarrage rapide n’est disponible que pour les utilisateurs directs de l’API Claude. Si vous utilisez AWS Bedrock ou Google Vertex AI, veuillez consulter la section Utilisation avec AWS Bedrock et Google Vertex AI.

Configuration manuelle

Si la commande /install-github-app échoue ou si vous préférez une configuration manuelle, veuillez suivre ces instructions de configuration manuelle :
  1. Installez l’application Claude GitHub sur votre référentiel : https://github.com/apps/claude L’application Claude GitHub nécessite les autorisations de référentiel suivantes :
    • Contents : Lecture et écriture (pour modifier les fichiers du référentiel)
    • Issues : Lecture et écriture (pour répondre aux problèmes)
    • Pull requests : Lecture et écriture (pour créer des PR et pousser les changements)
    Pour plus de détails sur la sécurité et les autorisations, consultez la documentation de sécurité.
  2. Ajoutez ANTHROPIC_API_KEY aux secrets de votre référentiel (Apprenez à utiliser les secrets dans GitHub Actions)
  3. Copiez le fichier de flux de travail depuis examples/claude.yml dans le répertoire .github/workflows/ de votre référentiel
Après avoir complété la configuration rapide ou manuelle, testez l’action en marquant @claude dans un commentaire de problème ou de PR !

Mise à niveau depuis la version bêta

Claude Code GitHub Actions v1.0 introduit des changements de rupture qui nécessitent de mettre à jour vos fichiers de flux de travail pour passer de la version bêta à v1.0.
Si vous utilisez actuellement la version bêta de Claude Code GitHub Actions, nous vous recommandons de mettre à jour vos flux de travail pour utiliser la version GA. La nouvelle version simplifie la configuration tout en ajoutant des fonctionnalités puissantes comme la détection automatique du mode.

Changements essentiels

Tous les utilisateurs bêta doivent apporter ces modifications à leurs fichiers de flux de travail pour effectuer la mise à niveau :
  1. Mettez à jour la version de l’action : Changez @beta en @v1
  2. Supprimez la configuration du mode : Supprimez mode: "tag" ou mode: "agent" (maintenant détecté automatiquement)
  3. Mettez à jour les entrées de prompt : Remplacez direct_prompt par prompt
  4. Déplacez les options CLI : Convertissez max_turns, model, custom_instructions, etc. en claude_args

Référence des changements de rupture

Ancienne entrée bêtaNouvelle entrée v1.0
mode(Supprimé - détecté automatiquement)
direct_promptprompt
override_promptprompt avec variables GitHub
custom_instructionsclaude_args: --system-prompt
max_turnsclaude_args: --max-turns
modelclaude_args: --model
allowed_toolsclaude_args: --allowedTools
disallowed_toolsclaude_args: --disallowedTools
claude_envsettings format JSON

Exemple avant et après

Version bêta :
- uses: anthropics/claude-code-action@beta
  with:
    mode: "tag"
    direct_prompt: "Review this PR for security issues"
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    custom_instructions: "Follow our coding standards"
    max_turns: "10"
    model: "claude-sonnet-4-5-20250929"
Version GA (v1.0) :
- uses: anthropics/claude-code-action@v1
  with:
    prompt: "Review this PR for security issues"
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    claude_args: |
      --system-prompt "Follow our coding standards"
      --max-turns 10
      --model claude-sonnet-4-5-20250929
L’action détecte maintenant automatiquement s’il faut s’exécuter en mode interactif (répond aux mentions @claude) ou en mode automatisation (s’exécute immédiatement avec un prompt) en fonction de votre configuration.

Exemples de cas d’usage

Claude Code GitHub Actions peut vous aider avec une variété de tâches. Le répertoire d’exemples contient des flux de travail prêts à l’emploi pour différents scénarios.

Flux de travail de base

name: Claude Code
on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
jobs:
  claude:
    runs-on: ubuntu-latest
    steps:
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          # Responds to @claude mentions in comments

Utilisation de commandes slash

name: Code Review
on:
  pull_request:
    types: [opened, synchronize]
jobs:
  review:
    runs-on: ubuntu-latest
    steps:
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          prompt: "/review"
          claude_args: "--max-turns 5"

Automatisation personnalisée avec prompts

name: Daily Report
on:
  schedule:
    - cron: "0 9 * * *"
jobs:
  report:
    runs-on: ubuntu-latest
    steps:
      - uses: anthropics/claude-code-action@v1
        with:
          anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
          prompt: "Generate a summary of yesterday's commits and open issues"
          claude_args: "--model claude-opus-4-1-20250805"

Cas d’usage courants

Dans les commentaires de problème ou de PR :
@claude implement this feature based on the issue description
@claude how should I implement user authentication for this endpoint?
@claude fix the TypeError in the user dashboard component
Claude analysera automatiquement le contexte et répondra de manière appropriée.

Meilleures pratiques

Configuration CLAUDE.md

Créez un fichier CLAUDE.md à la racine de votre référentiel pour définir les directives de style de code, les critères d’examen, les règles spécifiques au projet et les modèles préférés. Ce fichier guide la compréhension de Claude des normes de votre projet.

Considérations de sécurité

Ne validez jamais les clés API directement dans votre référentiel !
Pour des conseils de sécurité complets incluant les autorisations, l’authentification et les meilleures pratiques, consultez la documentation de sécurité de Claude Code Action. Utilisez toujours GitHub Secrets pour les clés API :
  • Ajoutez votre clé API en tant que secret de référentiel nommé ANTHROPIC_API_KEY
  • Référencez-la dans les flux de travail : anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
  • Limitez les autorisations d’action à seulement ce qui est nécessaire
  • Examinez les suggestions de Claude avant de fusionner
Utilisez toujours GitHub Secrets (par exemple, ${{ secrets.ANTHROPIC_API_KEY }}) plutôt que de coder en dur les clés API directement dans vos fichiers de flux de travail.

Optimisation des performances

Utilisez des modèles de problème pour fournir du contexte, gardez votre CLAUDE.md concis et ciblé, et configurez des délais d’attente appropriés pour vos flux de travail.

Coûts CI

Lorsque vous utilisez Claude Code GitHub Actions, soyez conscient des coûts associés : Coûts GitHub Actions :
  • Claude Code s’exécute sur des exécuteurs hébergés par GitHub, qui consomment vos minutes GitHub Actions
  • Consultez la documentation de facturation de GitHub pour les tarifs détaillés et les limites de minutes
Coûts API :
  • Chaque interaction Claude consomme des jetons API en fonction de la longueur des prompts et des réponses
  • L’utilisation des jetons varie selon la complexité de la tâche et la taille de la base de code
  • Consultez la page de tarification de Claude pour les tarifs actuels des jetons
Conseils d’optimisation des coûts :
  • Utilisez des commandes @claude spécifiques pour réduire les appels API inutiles
  • Configurez --max-turns approprié dans claude_args pour éviter les itérations excessives
  • Définissez des délais d’attente au niveau du flux de travail pour éviter les tâches qui s’échappent
  • Envisagez d’utiliser les contrôles de concurrence de GitHub pour limiter les exécutions parallèles

Exemples de configuration

Claude Code Action v1 simplifie la configuration avec des paramètres unifiés :
- uses: anthropics/claude-code-action@v1
  with:
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    prompt: "Your instructions here" # Optional
    claude_args: "--max-turns 5" # Optional CLI arguments
Caractéristiques clés :
  • Interface de prompt unifiée - Utilisez prompt pour toutes les instructions
  • Commandes slash - Prompts prédéfinis comme /review ou /fix
  • Passage CLI - N’importe quel argument CLI de Claude Code via claude_args
  • Déclencheurs flexibles - Fonctionne avec n’importe quel événement GitHub
Visitez le répertoire d’exemples pour les fichiers de flux de travail complets.
Lors de la réponse aux commentaires de problème ou de PR, Claude répond automatiquement aux mentions @claude. Pour les autres événements, utilisez le paramètre prompt pour fournir des instructions.

Utilisation avec AWS Bedrock et Google Vertex AI

Pour les environnements d’entreprise, vous pouvez utiliser Claude Code GitHub Actions avec votre propre infrastructure cloud. Cette approche vous donne le contrôle sur la résidence des données et la facturation tout en maintenant les mêmes fonctionnalités.

Prérequis

Avant de configurer Claude Code GitHub Actions avec des fournisseurs cloud, vous avez besoin de :

Pour Google Cloud Vertex AI :

  1. Un projet Google Cloud avec Vertex AI activé
  2. Workload Identity Federation configuré pour GitHub Actions
  3. Un compte de service avec les autorisations requises
  4. Une application GitHub (recommandée) ou utilisez le GITHUB_TOKEN par défaut

Pour AWS Bedrock :

  1. Un compte AWS avec Amazon Bedrock activé
  2. Fournisseur d’identité OIDC GitHub configuré dans AWS
  3. Un rôle IAM avec les autorisations Bedrock
  4. Une application GitHub (recommandée) ou utilisez le GITHUB_TOKEN par défaut
1

Créer une application GitHub personnalisée (recommandée pour les fournisseurs tiers)

Pour un meilleur contrôle et une meilleure sécurité lors de l’utilisation de fournisseurs tiers comme Vertex AI ou Bedrock, nous recommandons de créer votre propre application GitHub :
  1. Allez à https://github.com/settings/apps/new
  2. Remplissez les informations de base :
    • Nom de l’application GitHub : Choisissez un nom unique (par exemple, “YourOrg Claude Assistant”)
    • URL de la page d’accueil : Le site Web de votre organisation ou l’URL du référentiel
  3. Configurez les paramètres de l’application :
    • Webhooks : Décochez “Active” (non nécessaire pour cette intégration)
  4. Définissez les autorisations requises :
    • Autorisations du référentiel :
      • Contents : Lecture et écriture
      • Issues : Lecture et écriture
      • Pull requests : Lecture et écriture
  5. Cliquez sur “Create GitHub App”
  6. Après la création, cliquez sur “Generate a private key” et enregistrez le fichier .pem téléchargé
  7. Notez votre ID d’application à partir de la page des paramètres de l’application
  8. Installez l’application sur votre référentiel :
    • À partir de la page des paramètres de votre application, cliquez sur “Install App” dans la barre latérale gauche
    • Sélectionnez votre compte ou organisation
    • Choisissez “Only select repositories” et sélectionnez le référentiel spécifique
    • Cliquez sur “Install”
  9. Ajoutez la clé privée en tant que secret à votre référentiel :
    • Allez à Settings → Secrets and variables → Actions de votre référentiel
    • Créez un nouveau secret nommé APP_PRIVATE_KEY avec le contenu du fichier .pem
  10. Ajoutez l’ID d’application en tant que secret :
  • Créez un nouveau secret nommé APP_ID avec l’ID de votre application GitHub
Cette application sera utilisée avec l’action actions/create-github-app-token pour générer des jetons d’authentification dans vos flux de travail.
Alternative pour l’API Claude ou si vous ne voulez pas configurer votre propre application Github : Utilisez l’application Anthropic officielle :
  1. Installez depuis : https://github.com/apps/claude
  2. Aucune configuration supplémentaire nécessaire pour l’authentification
2

Configurer l'authentification du fournisseur cloud

Choisissez votre fournisseur cloud et configurez l’authentification sécurisée :
Configurez AWS pour permettre à GitHub Actions de s’authentifier de manière sécurisée sans stocker les identifiants.
Note de sécurité : Utilisez des configurations spécifiques au référentiel et accordez uniquement les autorisations minimales requises.
Configuration requise :
  1. Activez Amazon Bedrock :
    • Demandez l’accès aux modèles Claude dans Amazon Bedrock
    • Pour les modèles inter-régions, demandez l’accès dans toutes les régions requises
  2. Configurez le fournisseur d’identité OIDC GitHub :
    • URL du fournisseur : https://token.actions.githubusercontent.com
    • Audience : sts.amazonaws.com
  3. Créez un rôle IAM pour GitHub Actions :
    • Type d’entité de confiance : Web identity
    • Fournisseur d’identité : token.actions.githubusercontent.com
    • Autorisations : politique AmazonBedrockFullAccess
    • Configurez la politique de confiance pour votre référentiel spécifique
Valeurs requises :Après la configuration, vous aurez besoin de :
  • AWS_ROLE_TO_ASSUME : L’ARN du rôle IAM que vous avez créé
OIDC est plus sûr que l’utilisation de clés d’accès AWS statiques car les identifiants sont temporaires et automatiquement renouvelés.
Consultez la documentation AWS pour les instructions détaillées de configuration OIDC.
Configurez Google Cloud pour permettre à GitHub Actions de s’authentifier de manière sécurisée sans stocker les identifiants.
Note de sécurité : Utilisez des configurations spécifiques au référentiel et accordez uniquement les autorisations minimales requises.
Configuration requise :
  1. Activez les API dans votre projet Google Cloud :
    • API des identifiants IAM
    • API Security Token Service (STS)
    • API Vertex AI
  2. Créez des ressources Workload Identity Federation :
    • Créez un Workload Identity Pool
    • Ajoutez un fournisseur OIDC GitHub avec :
      • Émetteur : https://token.actions.githubusercontent.com
      • Mappages d’attributs pour le référentiel et le propriétaire
      • Recommandation de sécurité : Utilisez des conditions d’attribut spécifiques au référentiel
  3. Créez un compte de service :
    • Accordez uniquement le rôle Vertex AI User
    • Recommandation de sécurité : Créez un compte de service dédié par référentiel
  4. Configurez les liaisons IAM :
    • Autorisez le Workload Identity Pool à emprunter l’identité du compte de service
    • Recommandation de sécurité : Utilisez des ensembles de principaux spécifiques au référentiel
Valeurs requises :Après la configuration, vous aurez besoin de :
  • GCP_WORKLOAD_IDENTITY_PROVIDER : Le nom complet de la ressource du fournisseur
  • GCP_SERVICE_ACCOUNT : L’adresse e-mail du compte de service
Workload Identity Federation élimine le besoin de clés de compte de service téléchargeables, améliorant la sécurité.
Pour les instructions de configuration détaillées, consultez la documentation Google Cloud Workload Identity Federation.
3

Ajouter les secrets requis

Ajoutez les secrets suivants à votre référentiel (Settings → Secrets and variables → Actions) :

Pour l’API Claude (Direct) :

  1. Pour l’authentification API :
  2. Pour l’application GitHub (si vous utilisez votre propre application) :
    • APP_ID : L’ID de votre application GitHub
    • APP_PRIVATE_KEY : Le contenu de la clé privée (.pem)

Pour Google Cloud Vertex AI

  1. Pour l’authentification GCP :
    • GCP_WORKLOAD_IDENTITY_PROVIDER
    • GCP_SERVICE_ACCOUNT
  2. Pour l’application GitHub (si vous utilisez votre propre application) :
    • APP_ID : L’ID de votre application GitHub
    • APP_PRIVATE_KEY : Le contenu de la clé privée (.pem)

Pour AWS Bedrock

  1. Pour l’authentification AWS :
    • AWS_ROLE_TO_ASSUME
  2. Pour l’application GitHub (si vous utilisez votre propre application) :
    • APP_ID : L’ID de votre application GitHub
    • APP_PRIVATE_KEY : Le contenu de la clé privée (.pem)
4

Créer des fichiers de flux de travail

Créez des fichiers de flux de travail GitHub Actions qui s’intègrent à votre fournisseur cloud. Les exemples ci-dessous montrent des configurations complètes pour AWS Bedrock et Google Vertex AI :
Prérequis :
  • Accès AWS Bedrock activé avec autorisations de modèle Claude
  • GitHub configuré en tant que fournisseur d’identité OIDC dans AWS
  • Rôle IAM avec autorisations Bedrock qui fait confiance à GitHub Actions
Secrets GitHub requis :
Nom du secretDescription
AWS_ROLE_TO_ASSUMEARN du rôle IAM pour l’accès à Bedrock
APP_IDVotre ID d’application GitHub (à partir des paramètres de l’application)
APP_PRIVATE_KEYLa clé privée que vous avez générée pour votre application GitHub
name: Claude PR Action

permissions:
  contents: write
  pull-requests: write
  issues: write
  id-token: write

on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
  issues:
    types: [opened, assigned]

jobs:
  claude-pr:
    if: |
      (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'issues' && contains(github.event.issue.body, '@claude'))
    runs-on: ubuntu-latest
    env:
      AWS_REGION: us-west-2
    steps:
      - name: Checkout repository
        uses: actions/checkout@v4

      - name: Generate GitHub App token
        id: app-token
        uses: actions/create-github-app-token@v2
        with:
          app-id: ${{ secrets.APP_ID }}
          private-key: ${{ secrets.APP_PRIVATE_KEY }}

      - name: Configure AWS Credentials (OIDC)
        uses: aws-actions/configure-aws-credentials@v4
        with:
          role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
          aws-region: us-west-2

      - uses: anthropics/claude-code-action@v1
        with:
          github_token: ${{ steps.app-token.outputs.token }}
          use_bedrock: "true"
          claude_args: '--model us.anthropic.claude-sonnet-4-5-20250929-v1:0 --max-turns 10'
Le format d’ID de modèle pour Bedrock inclut le préfixe de région (par exemple, us.anthropic.claude...) et le suffixe de version.
Prérequis :
  • API Vertex AI activée dans votre projet GCP
  • Workload Identity Federation configurée pour GitHub
  • Compte de service avec autorisations Vertex AI
Secrets GitHub requis :
Nom du secretDescription
GCP_WORKLOAD_IDENTITY_PROVIDERNom de ressource du fournisseur d’identité de charge de travail
GCP_SERVICE_ACCOUNTE-mail du compte de service avec accès à Vertex AI
APP_IDVotre ID d’application GitHub (à partir des paramètres de l’application)
APP_PRIVATE_KEYLa clé privée que vous avez générée pour votre application GitHub
name: Claude PR Action

permissions:
  contents: write
  pull-requests: write
  issues: write
  id-token: write

on:
  issue_comment:
    types: [created]
  pull_request_review_comment:
    types: [created]
  issues:
    types: [opened, assigned]

jobs:
  claude-pr:
    if: |
      (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'pull_request_review_comment' && contains(github.event.comment.body, '@claude')) ||
      (github.event_name == 'issues' && contains(github.event.issue.body, '@claude'))
    runs-on: ubuntu-latest
    steps:
      - name: Checkout repository
        uses: actions/checkout@v4

      - name: Generate GitHub App token
        id: app-token
        uses: actions/create-github-app-token@v2
        with:
          app-id: ${{ secrets.APP_ID }}
          private-key: ${{ secrets.APP_PRIVATE_KEY }}

      - name: Authenticate to Google Cloud
        id: auth
        uses: google-github-actions/auth@v2
        with:
          workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }}
          service_account: ${{ secrets.GCP_SERVICE_ACCOUNT }}

      - uses: anthropics/claude-code-action@v1
        with:
          github_token: ${{ steps.app-token.outputs.token }}
          trigger_phrase: "@claude"
          use_vertex: "true"
          claude_args: '--model claude-sonnet-4@20250514 --max-turns 10'
        env:
          ANTHROPIC_VERTEX_PROJECT_ID: ${{ steps.auth.outputs.project_id }}
          CLOUD_ML_REGION: us-east5
          VERTEX_REGION_CLAUDE_3_7_SONNET: us-east5
L’ID de projet est automatiquement récupéré à partir de l’étape d’authentification Google Cloud, vous n’avez donc pas besoin de le coder en dur.

Dépannage

Claude ne répond pas aux commandes @claude

Vérifiez que l’application GitHub est correctement installée, vérifiez que les flux de travail sont activés, assurez-vous que la clé API est définie dans les secrets du référentiel et confirmez que le commentaire contient @claude (pas /claude).

CI ne s’exécute pas sur les commits de Claude

Assurez-vous d’utiliser l’application GitHub ou l’application personnalisée (pas l’utilisateur Actions), vérifiez que les déclencheurs de flux de travail incluent les événements nécessaires et vérifiez que les autorisations de l’application incluent les déclencheurs CI.

Erreurs d’authentification

Confirmez que la clé API est valide et dispose des autorisations suffisantes. Pour Bedrock/Vertex, vérifiez la configuration des identifiants et assurez-vous que les secrets sont nommés correctement dans les flux de travail.

Configuration avancée

Paramètres d’action

Claude Code Action v1 utilise une configuration simplifiée :
ParamètreDescriptionRequis
promptInstructions pour Claude (texte ou commande slash)Non*
claude_argsArguments CLI passés à Claude CodeNon
anthropic_api_keyClé API ClaudeOui**
github_tokenJeton GitHub pour l’accès APINon
trigger_phrasePhrase de déclenchement personnalisée (par défaut : “@claude”)Non
use_bedrockUtiliser AWS Bedrock au lieu de l’API ClaudeNon
use_vertexUtiliser Google Vertex AI au lieu de l’API ClaudeNon
*Le prompt est optionnel - lorsqu’il est omis pour les commentaires de problème/PR, Claude répond à la phrase de déclenchement
**Requis pour l’API Claude directe, pas pour Bedrock/Vertex

Utilisation de claude_args

Le paramètre claude_args accepte n’importe quel argument CLI de Claude Code :
claude_args: "--max-turns 5 --model claude-sonnet-4-5-20250929 --mcp-config /path/to/config.json"
Arguments courants :
  • --max-turns : Nombre maximum de tours de conversation (par défaut : 10)
  • --model : Modèle à utiliser (par exemple, claude-sonnet-4-5-20250929)
  • --mcp-config : Chemin vers la configuration MCP
  • --allowed-tools : Liste séparée par des virgules des outils autorisés
  • --debug : Activer la sortie de débogage

Méthodes d’intégration alternatives

Bien que la commande /install-github-app soit l’approche recommandée, vous pouvez également :
  • Application GitHub personnalisée : Pour les organisations ayant besoin de noms d’utilisateur personnalisés ou de flux d’authentification personnalisés. Créez votre propre application GitHub avec les autorisations requises (contents, issues, pull requests) et utilisez l’action actions/create-github-app-token pour générer des jetons dans vos flux de travail.
  • GitHub Actions manuel : Configuration directe du flux de travail pour une flexibilité maximale
  • Configuration MCP : Chargement dynamique des serveurs Model Context Protocol
Consultez la documentation de Claude Code Action pour des guides détaillés sur l’authentification, la sécurité et la configuration avancée.

Personnalisation du comportement de Claude

Vous pouvez configurer le comportement de Claude de deux façons :
  1. CLAUDE.md : Définissez les normes de codage, les critères d’examen et les règles spécifiques au projet dans un fichier CLAUDE.md à la racine de votre référentiel. Claude suivra ces directives lors de la création de PR et de la réponse aux demandes. Consultez notre documentation Memory pour plus de détails.
  2. Prompts personnalisés : Utilisez le paramètre prompt dans le fichier de flux de travail pour fournir des instructions spécifiques au flux de travail. Cela vous permet de personnaliser le comportement de Claude pour différents flux de travail ou tâches.
Claude suivra ces directives lors de la création de PR et de la réponse aux demandes.