Gitea Actions

Trigger workflows, list runs, and get status for Gitea/Forgejo Actions workflows using owner, repo, and workflow details via API.

Audits

Pass

Install

openclaw skills install gitea-actions

Gitea Actions

Trigger and query Gitea/Forgejo Actions workflows.

Environment Variables

  • GITEA_URL - Gitea API URL (e.g., http://8.137.50.76:10000)
  • GITEA_TOKEN - Gitea API token

Usage

node -e "
const gitea = require('~/.openclaw/skills/gitea-actions/index.js');

// Trigger workflow
gitea({ action: 'dispatch', owner: 'gg', repo: 'web3-mini-game', workflow: 'deploy-vercel.yml', ref: 'master' })

// List runs
gitea({ action: 'runs', owner: 'gg', repo: 'web3-mini-game' })

// Get run status
gitea({ action: 'run', owner: 'gg', repo: 'web3-mini-game', runId: 123 })
"

Actions

ActionDescription
dispatchTrigger a workflow dispatch
runsList workflow runs
runGet single run status

Inputs

FieldTypeRequiredDescription
actionstringdispatch, runs, or run
ownerstringRepository owner
repostringRepository name
workflowstringWorkflow file (for dispatch/runs)
refstringGit ref (default: master)
runIdnumberRun ID (for run action)