Peter CI Gate pour Openclaw

Un gardien de CI automatisé qui analyse les vérifications de Pull Request pour déterminer l'aptitude à la fusion et dépanner les échecs.

chinasilva
v1.1.0
Mar 3, 2026
0
1.1k
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install peter-ci-gate

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer peter-ci-gate via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Peter CI Gate ?

Peter CI Gate est un outil spécialisé au sein de l'écosystème Openclaw Skills, conçu pour rationaliser les dernières étapes du cycle de vie du développement. Il agit comme un intermédiaire intelligent entre les développeurs et les pipelines CI/CD, fournissant un signal vert ou rouge clair pour l'intégration du code.

En automatisant l'inspection des statuts de vérification à distance, cette compétence identifie si les échecs de build sont causés par de réelles régressions de code ou par une instabilité intermittente (flakiness). Cela garantit que les développeurs passent moins de temps à déboguer l'infrastructure et plus de temps à livrer du code de haute qualité via un processus de vérification standardisé.

Cas d'utilisation de Peter CI Gate

  • Déterminer si une Pull Request est fondamentalement prête pour la fusion sur la base de toutes les vérifications CI requises.
  • Diagnostiquer la cause spécifique d'un échec CI sans avoir à fouiller manuellement dans de longs journaux.
  • Décider entre un correctif de code manuel et une stratégie de relance unique pour les problèmes intermittents de pipeline.
  • Fournir une conclusion de passage définitive aux parties prenantes lorsque plusieurs vérifications sont en attente ou échouent.

Comment fonctionne Peter CI Gate

  1. La compétence lance une récupération du statut actuel de la PR et des vérifications à l'aide de la CLI GitHub pour obtenir une vue d'ensemble complète du pipeline de build.
  2. Si des échecs sont détectés, elle récupère les détails du workflow les plus récents et les journaux d'erreurs pour localiser le point de friction exact.
  3. Elle applique une stratégie de décision : pour les échecs de code ou de test authentiques, elle génère une recommandation de réparation ; pour une instabilité évidente, elle déclenche une relance unique.
  4. Enfin, elle produit une conclusion claire, marquant la PR comme fusionnable ou identifiant les bloqueurs spécifiques empêchant la progression.

Configuration de Peter CI Gate

Pour intégrer cette compétence dans votre environnement Openclaw Skills, assurez-vous que la CLI GitHub (gh) est installée et authentifiée, puis suivez ces étapes :

# Assurez-vous que la CLI GitHub est authentifiée
gh auth status

# La compétence utilise les commandes suivantes pour inspecter l'environnement
gh pr view <pr_number> --json number,state,mergeStateStatus
gh pr checks <pr_number>

Schéma de données et taxonomie de Peter CI Gate

Champ Description Source
pr_metadata Contient le numéro de PR, le titre et le nom de la branche actuelle gh pr view
check_results Une liste de toutes les vérifications de statut (Succès, Échec, En attente) gh pr checks
failure_logs Journaux capturés à partir de l'exécution spécifique du workflow ayant échoué gh run view --log-failed
gate_status Le verdict final : Fusionnable ou Bloqué Sortie logique

Fonctionnalités avancées de Peter CI Gate

  • Classification automatisée des échecs pour distinguer les erreurs de code de l'instabilité liée à l'environnement.
  • Gestion intelligente des relances qui limite les tentatives pour éviter le gaspillage de ressources lors de l'utilisation d'Openclaw Skills.
  • Collecte de preuves détaillée qui lie directement les jobs et les journaux en échec à la décision de fusion.
  • Garde-fous stricts empêchant d'ignorer les vérifications requises ou de traiter les succès de relance temporaires comme des correctifs permanents.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*