Utilisation dans Bruno
Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno.
Exemples de demandes à Bruno
Ces exemples utilisent des noms et des données fictifs. Pour les essayer, connectez l’application et accordez les accès nécessaires. Bruno vous demandera de valider les actions qui l’exigent.
Ouvrir un ticket pour un défaut signalé
Je veux créer un ticket dans le dépôt AtelierMartin/site-web pour le bug « bouton de paiement inactif » avec le libellé bug et l’assigner à octocat.
Résultat attendu
Un nouveau ticket est créé dans le dépôt indiqué avec les champs fournis. Le libellé et l’assigné sont appliqués si le compte dispose des droits nécessaires.
À préciser dans votre demande
- Nom du dépôt au format owner/repo
- Titre du ticket
- Description du problème
- Nom du libellé à appliquer si nécessaire
Sources de cet exemple
Lire une demande de fusion avant relecture
Je veux retrouver la demande de fusion 48 dans le dépôt AtelierMartin/site-web pour vérifier son état, ses avis et les fichiers modifiés avant de la valider.
Résultat attendu
Les détails de la demande de fusion, son état de fusion, ses revues et la liste des fichiers modifiés sont renvoyés.
À préciser dans votre demande
- Nom du dépôt au format owner/repo
- Numéro de la demande de fusion
Sources de cet exemple
Mettre à jour un fichier de configuration
Je veux ajouter ou remplacer le fichier config/catalogue.csv dans le dépôt AtelierMartin/site-web avec le message de commit « mise à jour du catalogue ».
Résultat attendu
Le fichier est créé ou remplacé sur la branche cible avec un seul commit, à partir du contenu texte brut fourni.
À préciser dans votre demande
- Nom du dépôt au format owner/repo
- Chemin du fichier
- Contenu texte brut du fichier
- Message de commit
Sources de cet exemple
À savoir avant de commencer
- L’ajout de libellés et d’assignés exige un accès en écriture au dépôt.
- Plusieurs actions de consultation nécessitent de connaître le numéro, la référence ou l’identifiant exact de l’élément.
- Les déclencheurs listés décrivent des événements disponibles ; ils ne sont pas des actions manuelles ni des notifications automatiques à déclencher soi-même.
Pour connecter cette application
- Rechercher GitHub dans Apps, puis vérifier la connexion et les droits proposés. Connexion indiquée par Pipedream : OAuth.
- Les actions possibles dépendent de votre compte et des accès accordés. Un abonnement à l’application peut être nécessaire.
- Bruno demande votre confirmation avant de créer, modifier ou supprimer des données. Les actions proposées par un connecteur Bruno peuvent différer de celles du catalogue Pipedream.
- Le nom anglais est conservé sous chaque action pour la retrouver dans Pipedream.
Actions proposées
Créer un ticket
Crée un nouveau ticket dans un dépôt, avec éventuellement des libellés, des assignés et un jalon. Fournissez le dépôt au format owner/repo. Les libellés et les assignés sont transmis par nom ou identifiant de connexion ; leur affectation exige un accès en écriture au dépôt. Pour commenter un ticket existant, utilisez plutôt Créer un commentaire de ticket ; pour modifier un ticket existant, utilisez Mettre à jour un ticket.
Nom d’origine : Create Issue
Documentation Pipedream →Rechercher des tickets et des demandes de fusion
Recherche des tickets et des demandes de fusion dans GitHub avec la syntaxe de requête issues-search. C’est l’outil de secours pour retrouver un élément par mot-clé, état, libellé, auteur ou assigné quand le numéro exact du ticket ou de la demande de fusion est inconnu. La requête se compose de qualificatifs séparés par des espaces : repo:owner/name pour cibler un dépôt, is:issue ou is:pr, is:open ou is:closed, label:bug, author:octocat, assignee:octocat, in:title ou in:body, et des mots-clés libres. Les résultats renvoient le numéro, le titre, l’état, les libellés et l’URL ; ce numéro peut ensuite être transmis à Obtenir un ticket, Obtenir une demande de fusion ou Créer un commentaire de ticket.
Nom d’origine : Search Issues and Pull Requests
Documentation Pipedream →Créer une branche
Crée une nouvelle branche dans un dépôt, pointée sur la tête d’une branche source. Fournissez le dépôt au format owner/repo, le nom de la nouvelle branche et, en option, la branche source à dupliquer. Utilisez ensuite Créer ou mettre à jour le contenu d’un fichier pour ajouter des commits sur cette branche, puis Créer une demande de fusion pour ouvrir une fusion.
Nom d’origine : Create Branch
Documentation Pipedream →Créer un gist
Ajoute un nouveau gist avec un ou plusieurs fichiers.
Nom d’origine : Create Gist
Documentation Pipedream →Créer un commentaire de ticket
Ajoute un commentaire à un ticket existant ou à une demande de fusion. GitHub traite les demandes de fusion comme des tickets pour les commentaires, donc le même numéro fonctionne dans les deux cas. Fournissez le dépôt au format owner/repo, le numéro du ticket ou de la demande de fusion et le contenu du commentaire. Si vous ne connaissez que le titre, appelez d’abord Rechercher des tickets et des demandes de fusion pour résoudre le numéro.
Nom d’origine : Create Issue Comment
Documentation Pipedream →Créer ou mettre à jour le contenu d’un fichier
Crée un nouveau fichier ou remplace un fichier existant dans un dépôt avec un seul commit. Fournissez le dépôt au format owner/repo, le chemin du fichier, le contenu texte brut et un message de commit. Si le fichier existe déjà sur la branche cible, il est remplacé ; le SHA du blob requis est résolu automatiquement. La branche par défaut est utilisée si aucune branche n’est fournie.
Nom d’origine : Create or Update File Contents
Documentation Pipedream →Créer une demande de fusion
Ouvre une demande de fusion pour proposer la fusion d’une branche dans une autre au sein d’un dépôt. Fournissez le dépôt au format owner/repo, la branche source et la branche cible, ainsi qu’un titre. Les branches source et cible doivent déjà exister et être différentes. Pour une demande de fusion entre forks, définissez head sur username:branche. Utilisez d’abord Créer ou mettre à jour le contenu d’un fichier pour pousser les changements sur une branche.
Nom d’origine : Create Pull Request
Documentation Pipedream →Créer une revue de demande de fusion
Soumet une revue sur une demande de fusion : approbation, demande de changements ou simple commentaire. Définissez event sur APPROVE, REQUEST_CHANGES ou COMMENT ; un corps est requis pour REQUEST_CHANGES et COMMENT. Des commentaires en ligne peuvent être ajoutés sur des lignes précises du diff. GitHub interdit d’approuver sa propre demande de fusion ; utilisez COMMENT pour laisser un retour sur vos propres demandes. Fournissez le dépôt au format owner/repo et le numéro de la demande de fusion.
Nom d’origine : Create Pull Request Review
Documentation Pipedream →Créer un dépôt
Crée un nouveau dépôt pour l’utilisateur authentifié.
Nom d’origine : Create Repository
Documentation Pipedream →Créer un déclenchement de workflow
Crée un nouvel événement de déclenchement pour GitHub Actions.
Nom d’origine : Create Workflow Dispatch
Documentation Pipedream →Désactiver un workflow
Désactive un workflow et fixe son état à disabled_manually.
Nom d’origine : Disable Workflow
Documentation Pipedream →Activer un workflow
Active un workflow et fixe son état à active.
Nom d’origine : Enable Workflow
Documentation Pipedream →Obtenir un commit
Récupère les détails d’un commit unique, y compris la liste des fichiers modifiés avec ajouts, suppressions et patchs par fichier, ainsi que les statistiques globales. Fournissez le dépôt au format owner/repo et une référence : SHA de commit, nom de branche ou tag. Utilisez d’abord Lister les commits pour trouver un SHA, ou passez un nom de branche comme main pour obtenir son dernier commit.
Nom d’origine : Get Commit
Documentation Pipedream →Obtenir l’utilisateur actuel
Récupère un instantané complet de l’agent GitHub authentifié, en combinant /user, /user/orgs et /user/teams. Renvoie les métadonnées de profil et des listes réduites d’organisations et d’équipes. Utile pour vérifier quel utilisateur appelle l’API, adapter le comportement selon ses appartenances ou fournir un contexte de base avant des opérations sur des dépôts.
Nom d’origine : Get Current User
Documentation Pipedream →Obtenir un ticket
Récupère les détails complets d’un ticket unique : titre, corps, état, libellés, assignés, jalon, nombre de commentaires et horodatages. Fournissez le dépôt au format owner/repo et le numéro du ticket. Si vous ne connaissez que le ticket par son titre ou son sujet, appelez d’abord Rechercher des tickets et des demandes de fusion pour résoudre son numéro.
Nom d’origine : Get Issue
Documentation Pipedream →Obtenir les assignés d’un ticket
Récupère les assignés d’un ticket dans un dépôt GitHub.
Nom d’origine : Get Issue Assignees
Documentation Pipedream →Obtenir une demande de fusion
Récupère les détails complets d’une demande de fusion ainsi que ses revues et un résumé d’état pour la fusion et l’intégration continue. Renvoie les métadonnées de la demande, les indicateurs mergeable et mergeable_state, un résumé des vérifications CI du commit de tête, la liste des revues et une liste dédupliquée des relecteurs avec leur état. À utiliser pour répondre à « puis-je fusionner cela ? » et « la CI est-elle verte ? » avant d’appeler Fusionner une demande de fusion.
Nom d’origine : Get Pull Request
Documentation Pipedream →Obtenir les fichiers d’une demande de fusion
Liste les fichiers modifiés dans une demande de fusion, au niveau du diff de fichiers. Renvoie le nom du fichier, son statut, les comptes d’ajouts, de suppressions et de changements, ainsi que le patch unifié quand il est disponible. À utiliser pour examiner ce qu’une demande de fusion modifie avant de l’approuver ou de la fusionner.
Nom d’origine : Get Pull Request Files
Documentation Pipedream →Obtenir le contenu d’un dépôt
Lit le contenu d’un fichier ou liste un répertoire dans un dépôt. Pour un fichier, la charge utile base64 est décodée automatiquement et renvoyée en texte brut. Pour un répertoire, la liste des entrées est renvoyée. Fournissez le dépôt au format owner/repo et le chemin du fichier ou du répertoire ; omettez le chemin pour la racine du dépôt.
Nom d’origine : Get Repository Content
Documentation Pipedream →Obtenir les informations d’un dépôt
Récupère les métadonnées d’un dépôt unique : description, branche par défaut, visibilité, sujets, compteurs d’étoiles, de forks et de tickets ouverts, niveau d’autorisation et horodatages. À utiliser pour découvrir la branche par défaut avant de lire des fichiers ou de parcourir l’historique.
Nom d’origine : Get Repository Info
Documentation Pipedream →Obtenir les relecteurs
Récupère les relecteurs d’une demande de fusion ou d’un SHA de commit.
Nom d’origine : Get Reviewers
Documentation Pipedream →Obtenir une exécution de workflow
Récupère les détails d’une exécution GitHub Actions unique, y compris le résultat de chaque job et un lien vers les journaux. Renvoie l’état, le résultat, les horodatages et un tableau de jobs avec leur nom, état, résultat et URL des journaux, afin d’identifier précisément le job en échec.
Nom d’origine : Get Workflow Run
Documentation Pipedream →Lister les branches
Liste les branches d’un dépôt. Fournissez le dépôt au format owner/repo. Il est possible de filtrer les branches protégées ou non protégées.
Nom d’origine : List Branches
Documentation Pipedream →Lister les commits
Liste les commits d’un dépôt, du plus récent au plus ancien. Il est possible de filtrer par branche, SHA de départ, chemin de fichier, auteur ou intervalle de dates. Fournissez le dépôt au format owner/repo.
Nom d’origine : List Commits
Documentation Pipedream →Lister les options d’identifiant de gist
Récupère les options disponibles pour le champ Identifiant de gist.
Nom d’origine : List Gist Id Options
Documentation Pipedream →Lister les gists d’un utilisateur
Liste les gists publics de l’utilisateur indiqué.
Nom d’origine : List Gists for a User
Documentation Pipedream →Lister les jalons
Liste les jalons d’un dépôt, avec titre, état, date d’échéance et compteurs de tickets ouverts et fermés. Utilisez cet outil pour découvrir le titre ou le numéro d’un jalon avant de filtrer ou de mettre à jour des tickets.
Nom d’origine : List Milestones
Documentation Pipedream →Lister les options d’organisation
Récupère les options disponibles pour le champ Organisation.
Nom d’origine : List Organization Options
Documentation Pipedream →Lister les dépôts d’une organisation
Liste les dépôts d’une organisation.
Nom d’origine : List Organization Repositories
Documentation Pipedream →Lister les organisations
Liste toutes les organisations du compte de l’utilisateur authentifié.
Nom d’origine : List Organizations
Documentation Pipedream →Lister les éléments d’un projet
Liste les éléments d’un Project (V2). Chaque élément contient un identifiant, un type et son titre dans fieldValueByName.text. Utilisez l’identifiant retourné avec Mettre à jour le statut d’un élément de Project (V2) pour changer son statut. Retourne au plus 100 éléments sans pagination ; au-delà, seuls les 100 derniers sont visibles.
Nom d’origine : List Project Items
Documentation Pipedream →Lister les statuts d’un projet
Liste les options d’un champ Statut de Project (V2), par exemple Todo, In Progress ou Done, avec leur nom et leur identifiant. Utilisez cet outil pour découvrir les valeurs de statut valides avant de mettre à jour le statut d’un élément.
Nom d’origine : List Project Statuses
Documentation Pipedream →Lister les projets
Liste les Projects (V2) détenus par une organisation ou rattachés à un dépôt spécifique. C’est le point d’entrée pour découvrir un Project (V2) : utilisez le numéro retourné avec Lister les statuts d’un projet, Lister les éléments d’un projet ou Mettre à jour le statut d’un élément de Project (V2). Les projets appartenant à un utilisateur ne sont pas pris en charge. Renvoie projects et nextCursor ; si nextCursor n’est pas nul, il faut relancer avec ce curseur.
Nom d’origine : List Projects
Documentation Pipedream →Lister les versions
Liste les versions d’un dépôt.
Nom d’origine : List Releases
Documentation Pipedream →Lister les dépôts
Liste les dépôts accessibles à l’utilisateur authentifié, ou ceux d’une organisation lorsqu’elle est fournie. Utilisez cet outil pour découvrir le nom owner/repo d’un dépôt avant d’appeler Obtenir un dépôt, Obtenir le contenu d’un dépôt ou Lister les commits.
Nom d’origine : List Repositories
Documentation Pipedream →Lister les collaborateurs d’un dépôt
Liste les collaborateurs d’un dépôt, avec leur identifiant de connexion, leurs permissions et leurs liens de profil. Utilisez cet outil pour voir qui a accès à un dépôt, ou pour trouver un identifiant valide avant d’assigner des tickets ou de demander des relectures.
Nom d’origine : List Repository Collaborators
Documentation Pipedream →Lister les libellés d’un dépôt
Liste les libellés définis dans un dépôt, avec leur nom, leur couleur et leur description. Utilisez cet outil pour découvrir des libellés valides avant de filtrer des tickets ou d’en appliquer.
Nom d’origine : List Repository Labels
Documentation Pipedream →Lister les options d’identifiant d’équipe
Récupère les options disponibles pour le champ Identifiant d’équipe.
Nom d’origine : List Team Id Options
Documentation Pipedream →Lister les exécutions de workflow
Liste les exécutions GitHub Actions d’un dépôt, de la plus récente à la plus ancienne. Il est possible de filtrer par branche ou par état. Renvoie l’identifiant, le nom du workflow, l’état, le résultat, la branche et les horodatages. Utilisez cet outil pour repérer une exécution en échec puis transmettre son identifiant à Obtenir une exécution de workflow ou à Exécuter un workflow.
Nom d’origine : List Workflow Runs
Documentation Pipedream →Lister les workflows
Liste les workflows GitHub Actions définis dans un dépôt. Renvoie l’identifiant, le nom, le chemin et l’état de chaque workflow. Utilisez cet outil pour découvrir le nom ou l’identifiant du fichier workflow nécessaire à Exécuter un workflow.
Nom d’origine : List Workflows
Documentation Pipedream →Fusionner une demande de fusion
Fusionne une demande de fusion ouverte dans sa branche cible. Le mode de fusion peut être merge, squash ou rebase. La fusion échoue si la demande n’est pas fusionnable, par exemple en cas de conflits, de vérifications obligatoires en échec ou d’avis requis manquants ; vérifiez d’abord l’état avec Obtenir une demande de fusion.
Nom d’origine : Merge Pull Request
Documentation Pipedream →Exécuter un workflow
Déclenche l’exécution d’un workflow GitHub Actions ou relance les jobs en échec d’une exécution précédente. Pour lancer une nouvelle exécution, fournissez le workflow, éventuellement une référence et des entrées. Pour relancer uniquement les jobs en échec, fournissez rerunFailedRunId. Le workflow doit déjà contenir un déclencheur workflow_dispatch pour être déclenchable.
Nom d’origine : Run Workflow
Documentation Pipedream →Mettre une étoile à un dépôt
Ajoute une étoile à un dépôt.
Nom d’origine : Star Repo
Documentation Pipedream →Synchroniser une branche de fork avec l’amont
Synchronise une branche issue d’un fork avec la branche amont.
Nom d’origine : Sync Fork Branch with Upstream
Documentation Pipedream →Mettre à jour un gist
Permet de mettre à jour la description d’un gist et d’ajouter, supprimer ou renommer ses fichiers.
Nom d’origine : Update Gist
Documentation Pipedream →Mettre à jour un ticket
Modifie un ticket existant : titre, corps, état, libellés, assignés ou jalon. Fournissez le dépôt au format owner/repo et le numéro du ticket. La mise à jour des libellés remplace l’ensemble complet ; incluez donc les libellés que vous souhaitez conserver. La fermeture d’un ticket se fait en fixant l’état à closed.
Nom d’origine : Update Issue
Documentation Pipedream →Mettre à jour le statut d’un élément de Project (V2)
Met à jour le statut d’un élément dans le Project (V2) sélectionné.
Nom d’origine : Update Project (V2) Item Status
Documentation Pipedream →Mettre à jour une demande de fusion
Modifie le titre, le corps, l’état ouvert/fermé ou la branche cible d’une demande de fusion existante. Seuls les champs fournis sont modifiés. Pour fusionner une demande de fusion, utilisez Fusionner une demande de fusion ; pour la commenter, utilisez Créer un commentaire de ticket.
Nom d’origine : Update Pull Request
Documentation Pipedream →
Déclencheurs répertoriés par Pipedream
Nouvelle branche créée
Émet un nouvel événement lorsqu’une branche est créée.
Nom d’origine : New Branch Created
Documentation Pipedream →Nouvelle carte dans une colonne de projets classiques
Émet un nouvel événement lorsqu’une carte de projet classique est créée ou déplacée dans une colonne spécifique. Pour Projects V2, utilisez le déclencheur Nouveau ticket avec statut.
Nom d’origine : New Card in Column (Classic Projects)
Documentation Pipedream →Nouveau collaborateur
Émet un nouvel événement lorsqu’un collaborateur est ajouté.
Nom d’origine : New Collaborator
Documentation Pipedream →Nouveau commit
Émet un nouvel événement lorsque des commits sont poussés sur une branche.
Nom d’origine : New Commit
Documentation Pipedream →Nouveau commentaire de commit
Émet un nouvel événement lorsqu’un commentaire de commit est créé.
Nom d’origine : New Commit Comment
Documentation Pipedream →Nouvelle discussion
Émet un nouvel événement lorsqu’une discussion est créée.
Nom d’origine : New Discussion
Documentation Pipedream →Nouveau fork
Émet un nouvel événement lorsqu’un dépôt est bifurqué.
Nom d’origine : New Fork
Documentation Pipedream →Nouveau gist
Émet de nouveaux événements lorsqu’un nouveau gist est créé par l’utilisateur authentifié.
Nom d’origine : New Gist
Documentation Pipedream →Nouveau commentaire de ticket
Émet un nouvel événement lorsqu’un commentaire est ajouté à un ticket ou à une demande de fusion.
Nom d’origine : New Issue Comment
Documentation Pipedream →Nouveau libellé
Émet un nouvel événement lorsqu’un nouveau libellé est créé.
Nom d’origine : New Label
Documentation Pipedream →Nouvelle mention
Émet un nouvel événement lorsqu’une mention @vous est présente dans un nouveau commit, commentaire, ticket ou demande de fusion.
Nom d’origine : New Mention
Documentation Pipedream →Nouvelle notification
Émet un nouvel événement lorsque l’utilisateur authentifié reçoit une nouvelle notification.
Nom d’origine : New Notification
Documentation Pipedream →Nouveau ticket ou ticket mis à jour
Émet de nouveaux événements lorsqu’un ticket est créé ou mis à jour.
Nom d’origine : New or Updated Issue
Documentation Pipedream →Nouveau jalon ou jalon mis à jour
Émet un nouvel événement lorsqu’un jalon est créé ou mis à jour.
Nom d’origine : New or Updated Milestone
Documentation Pipedream →Nouvelle demande de fusion ou demande de fusion mise à jour
Émet de nouveaux événements lorsqu’une demande de fusion est ouverte ou mise à jour.
Nom d’origine : New or Updated Pull Request
Documentation Pipedream →Nouvelle organisation
Émet un nouvel événement lorsque l’utilisateur authentifié est ajouté à une nouvelle organisation.
Nom d’origine : New Organization
Documentation Pipedream →Nouvelle version
Émet un nouvel événement lorsqu’une nouvelle version est créée.
Nom d’origine : New release
Documentation Pipedream →Nouveau dépôt
Émet un nouvel événement lorsqu’un nouveau dépôt est créé ou lorsque l’utilisateur authentifié reçoit l’accès à un dépôt.
Nom d’origine : New Repository
Documentation Pipedream →Nouvelle demande de relecture
Émet de nouveaux événements lorsqu’une relecture est demandée pour une demande de fusion sur les dépôts accessibles au compte connecté.
Nom d’origine : New Review Request
Documentation Pipedream →Nouvelle alerte de sécurité
Émet un nouvel événement pour les notifications d’alerte de sécurité.
Nom d’origine : New Security Alert
Documentation Pipedream →Nouvelle étoile par un utilisateur
Émet de nouveaux événements lorsqu’un utilisateur précis met une étoile à un dépôt.
Nom d’origine : New Star By User
Documentation Pipedream →Nouvelles étoiles
Émet un nouvel événement lorsqu’un dépôt reçoit une étoile.
Nom d’origine : New Stars
Documentation Pipedream →Nouvelle équipe
Émet un nouvel événement lorsque l’utilisateur authentifié est ajouté à une nouvelle équipe.
Nom d’origine : New Team
Documentation Pipedream →Nouvel événement webhook instantané
Émet un nouvel événement pour chaque type d’événement sélectionné.
Nom d’origine : New Webhook Event (Instant)
Documentation Pipedream →Nouveau job de workflow terminé instantanément
Émet un nouvel événement lorsqu’un job d’un workflow se termine, qu’il ait réussi ou échoué.
Nom d’origine : New Workflow Job Completed (Instant)
Documentation Pipedream →Nouvelle exécution de workflow terminée instantanément
Émet un nouvel événement lorsqu’une exécution GitHub Actions se termine.
Nom d’origine : New Workflow Run Completed (Instant)
Documentation Pipedream →Statut d’un élément de projet modifié
Émet un nouvel événement lorsqu’un élément de projet reçoit un statut spécifique. Prend actuellement en charge les projets d’organisation seulement.
Nom d’origine : Project Item Status Changed
Documentation Pipedream →
Source vérifiée le : GitHub sur Pipedream.