action github_list_repos { label: "List repositories" description: "List repositories the authenticated user can access." provider: github method: GET path: "/user/repos" scopes: ["repo"] input: @json { { "type": "object", "additionalProperties": false, "properties": { "affiliation": { "type": "string", "description": "owner, collaborator, organization_member, or comma-separated combination." }, "visibility": { "type": "string", "enum": ["all", "public", "private"] }, "sort": { "type": "string", "enum": ["created", "updated", "pushed", "full_name"] }, "direction": { "type": "string", "enum": ["asc", "desc"] }, "per_page": { "type": "integer" }, "page": { "type": "integer" } } } } output: @json { { "type": "array", "items": { "type": "object", "additionalProperties": true } } } }