def METHOD_NAME(
    self,
    github_orgs: Iterable[GithubOrgV1],
) -> str:
    defaults: list[str] = []
    for org in github_orgs:
        if not org.default:
            continue
        token = self._secret_reader.read_secret(org.token)
        defaults.append(token)
    if len(defaults) == 0:
        raise RuntimeError("No default GitHub token found.")
    if len(defaults) > 1:
        raise RuntimeError("More than 1 default token for GitHub found.")
    return defaults[0]