action github_get_repo { label: "Get repository" description: "Fetch metadata for a repository by owner and name." provider: github method: GET path: "/repos/{owner}/{repo}" scopes: ["repo"] input: @json { { "type": "object", "required": ["owner", "repo"], "additionalProperties": false, "properties": { "owner": { "type": "string", "description": "Repository owner login or org name." }, "repo": { "type": "string", "description": "Repository name without .git suffix." } } } } output: @json { { "type": "object", "additionalProperties": true, "properties": { "id": { "type": "integer" }, "full_name": { "type": "string" }, "private": { "type": "boolean" }, "html_url": { "type": "string" }, "default_branch": { "type": "string" } } } } }