Gitea Workflow Dispatch pour Openclaw

Déclenchez par programmation des événements workflow_dispatch Gitea et Forgejo via l'API.

qizhou-guo
v0.1.2
Feb 25, 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 gitea-workflow-dispatch

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 gitea-workflow-dispatch 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 Gitea Workflow Dispatch ?

La compétence Gitea Workflow Dispatch est un outil spécialisé conçu pour déclencher par programmation des pipelines CI/CD sur des instances Gitea ou Forgejo. En utilisant Openclaw Skills, les développeurs peuvent automatiser des actions de dépôt telles que les déploiements, les constructions et les tests directement depuis leur environnement local ou via un agent IA. Cette intégration simplifie l'interaction avec les services git auto-hébergés, ce qui en fait un composant essentiel pour les équipes cherchant à optimiser leur cycle de vie de développement via Openclaw Skills.

Cette compétence agit comme un pont entre vos flux de travail automatisés et le moteur Gitea Actions. Elle fournit une interface claire pour l'envoi d'événements, permettant une orchestration complexe où des déclencheurs externes peuvent initier des processus de dépôt internes sans interaction manuelle avec l'interface utilisateur.

Cas d'utilisation de Gitea Workflow Dispatch

  • Déclenchement manuel d'un flux de travail de déploiement à partir d'un environnement CLI.
  • Intégration de l'automatisation Gitea dans un flux de travail de développeur plus large piloté par l'IA à l'aide d'Openclaw Skills.
  • Passage de paramètres dynamiques aux actions Forgejo via l'objet inputs pour des constructions personnalisées.
  • Validation de la connectivité API et des chemins de flux de travail à l'aide de la fonction de simulation (dry-run) avant l'exécution réelle.

Comment fonctionne Gitea Workflow Dispatch

  1. Authentifiez-vous auprès de votre instance Gitea ou Forgejo à l'aide d'un jeton d'accès personnel et de l'URL de l'instance.
  2. Spécifiez le propriétaire, le dépôt et le fichier de flux de travail cible dans les paramètres d'Openclaw Skills.
  3. Définissez la référence git (branche ou tag) et toutes les variables d'entrée nécessaires requises par le flux de travail.
  4. Exécutez la compétence pour envoyer une requête POST sécurisée au point de terminaison de l'API Gitea Actions afin de déclencher l'événement workflow_dispatch.

Configuration de Gitea Workflow Dispatch

Pour commencer, assurez-vous que Node.js est installé et configurez vos variables d'environnement pour accorder à la compétence l'accès à votre instance Gitea :

export GITEA_URL="http://your-gitea-instance-url"
export GITEA_TOKEN="your-api-token"

Vous pouvez ensuite invoquer la compétence dans le cadre d'Openclaw Skills à l'aide d'un script Node.js pour déclencher vos flux de travail de dépôt spécifiques.

Schéma de données et taxonomie de Gitea Workflow Dispatch

La compétence attend un objet d'entrée avec les métadonnées et paramètres suivants :

Propriété Type Requis Description
owner chaîne Oui Le nom du propriétaire du dépôt ou de l'organisation.
repo chaîne Oui Le nom du dépôt cible.
workflow chaîne Oui Le nom du fichier YAML du flux de travail (ex: deploy.yml).
ref chaîne Non La branche ou le tag git (par défaut : master).
inputs objet Non Paires clé-valeur pour les entrées spécifiques au flux de travail.
dryRun booléen Non Simule la requête sans déclencher l'action.

Fonctionnalités avancées de Gitea Workflow Dispatch

  • Compatibilité totale avec Forgejo, offrant une interface unifiée pour les écosystèmes basés sur Gitea.
  • Gestion flexible des entrées permettant des configurations de flux de travail complexes à paramètres multiples dans Openclaw Skills.
  • Mode de validation dry-run pour tester en toute sécurité les charges utiles et la logique de l'API sans affecter les environnements de production.
  • Rapports de réponse détaillés capturant le statut de l'API et les drapeaux de succès pour une gestion robuste des erreurs.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*