forgejo-mcp/operation/params
Christoph Görn 4fea365203
feat: ✨ add Actions support (dispatch_workflow, list_workflow_runs, get_workflow_run)
- Upgrade forgejo-sdk to v2.2.1-pre (post-PR #103 merge) which adds
  ActionRun, DispatchWorkflowOption, ListRepoActionRuns, etc.
- Add operation/actions package with three MCP tools:
  - dispatch_workflow: trigger a workflow run via workflow_dispatch event
  - list_workflow_runs: list runs with filtering by status/event/SHA
  - get_workflow_run: get details of a specific run by ID
- Add Actions-specific params: Workflow, Inputs, Event, RunNumber, HeadSHA, RunID, Status
- Add pkg/forgejo.GetBaseURL() helper
- Fix operation/pull/pull.go: adapt to SDK change (Body field is now *string)
- Add 11 tests with mock HTTP server

Closes #60

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 14:03:03 +01:00
..
params.go feat: ✨ add Actions support (dispatch_workflow, list_workflow_runs, get_workflow_run) 2026-02-18 14:03:03 +01:00