chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"annotations": {
|
||||
"idempotentHint": false,
|
||||
"readOnlyHint": true,
|
||||
"title": "List GitHub Actions workflows in a repository"
|
||||
},
|
||||
"description": "Tools for listing GitHub Actions resources.\nUse this tool to list workflows in a repository, or list workflow runs, jobs, and artifacts for a specific workflow or workflow run.\n",
|
||||
"inputSchema": {
|
||||
"properties": {
|
||||
"method": {
|
||||
"description": "The action to perform",
|
||||
"enum": [
|
||||
"list_workflows",
|
||||
"list_workflow_runs",
|
||||
"list_workflow_jobs",
|
||||
"list_workflow_run_artifacts"
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"owner": {
|
||||
"description": "Repository owner",
|
||||
"type": "string"
|
||||
},
|
||||
"page": {
|
||||
"description": "Page number for pagination (default: 1)",
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
},
|
||||
"per_page": {
|
||||
"description": "Results per page for pagination (default: 30, max: 100)",
|
||||
"maximum": 100,
|
||||
"minimum": 1,
|
||||
"type": "number"
|
||||
},
|
||||
"repo": {
|
||||
"description": "Repository name",
|
||||
"type": "string"
|
||||
},
|
||||
"resource_id": {
|
||||
"description": "The unique identifier of the resource. This will vary based on the \"method\" provided, so ensure you provide the correct ID:\n- Do not provide any resource ID for 'list_workflows' method.\n- Provide a workflow ID or workflow file name (e.g. ci.yaml) for 'list_workflow_runs' method, or omit to list all workflow runs in the repository.\n- Provide a workflow run ID for 'list_workflow_jobs' and 'list_workflow_run_artifacts' methods.\n",
|
||||
"type": "string"
|
||||
},
|
||||
"workflow_jobs_filter": {
|
||||
"description": "Filters for workflow jobs. **ONLY** used when method is 'list_workflow_jobs'",
|
||||
"properties": {
|
||||
"filter": {
|
||||
"description": "Filters jobs by their completed_at timestamp",
|
||||
"enum": [
|
||||
"latest",
|
||||
"all"
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"workflow_runs_filter": {
|
||||
"description": "Filters for workflow runs. **ONLY** used when method is 'list_workflow_runs'",
|
||||
"properties": {
|
||||
"actor": {
|
||||
"description": "Filter to a specific GitHub user's workflow runs.",
|
||||
"type": "string"
|
||||
},
|
||||
"branch": {
|
||||
"description": "Filter workflow runs to a specific Git branch. Use the name of the branch.",
|
||||
"type": "string"
|
||||
},
|
||||
"event": {
|
||||
"description": "Filter workflow runs to a specific event type",
|
||||
"enum": [
|
||||
"branch_protection_rule",
|
||||
"check_run",
|
||||
"check_suite",
|
||||
"create",
|
||||
"delete",
|
||||
"deployment",
|
||||
"deployment_status",
|
||||
"discussion",
|
||||
"discussion_comment",
|
||||
"fork",
|
||||
"gollum",
|
||||
"issue_comment",
|
||||
"issues",
|
||||
"label",
|
||||
"merge_group",
|
||||
"milestone",
|
||||
"page_build",
|
||||
"public",
|
||||
"pull_request",
|
||||
"pull_request_review",
|
||||
"pull_request_review_comment",
|
||||
"pull_request_target",
|
||||
"push",
|
||||
"registry_package",
|
||||
"release",
|
||||
"repository_dispatch",
|
||||
"schedule",
|
||||
"status",
|
||||
"watch",
|
||||
"workflow_call",
|
||||
"workflow_dispatch",
|
||||
"workflow_run"
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"status": {
|
||||
"description": "Filter workflow runs to only runs with a specific status",
|
||||
"enum": [
|
||||
"queued",
|
||||
"in_progress",
|
||||
"completed",
|
||||
"requested",
|
||||
"waiting"
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"method",
|
||||
"owner",
|
||||
"repo"
|
||||
],
|
||||
"type": "object"
|
||||
},
|
||||
"name": "actions_list"
|
||||
}
|
||||
Reference in New Issue
Block a user