(query: str, **variables: Any)
| 47 | |
| 48 | |
| 49 | def graphql(query: str, **variables: Any) -> dict[str, Any]: |
| 50 | cmd = ["api", "graphql", "-f", f"query={query}"] |
| 51 | for k, v in variables.items(): |
| 52 | cmd.extend(["-F", f"{k}={v}"]) |
| 53 | out = run_gh(cmd) |
| 54 | return json.loads(out) # type: ignore[no-any-return] |
| 55 | |
| 56 | |
| 57 | def resolve_project_node_id(owner: str, number: int) -> str: |
no test coverage detected