From a6ac8a024cd0fc7ac5e17d7bb1b9ec4692e322d9 Mon Sep 17 00:00:00 2001 From: Joe Banks Date: Wed, 16 Jul 2025 10:00:10 +0100 Subject: Add new endpoints for removing organisation members --- arthur/apis/github/teams.py | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'arthur/apis/github/teams.py') diff --git a/arthur/apis/github/teams.py b/arthur/apis/github/teams.py index 489da90..e919051 100644 --- a/arthur/apis/github/teams.py +++ b/arthur/apis/github/teams.py @@ -1,24 +1,8 @@ import aiohttp +from arthur.apis.github import GitHubError, HEADERS, HTTP_403, HTTP_404, HTTP_422 from arthur.config import CONFIG -HEADERS = { - "Accept": "application/vnd.github+json", - "X-GitHub-Api-Version": "2022-11-28", - "Authorization": f"Bearer {CONFIG.github_token.get_secret_value()}", -} - -HTTP_404 = 404 -HTTP_403 = 403 -HTTP_422 = 422 - - -class GitHubError(Exception): - """Custom exception for GitHub API errors.""" - - def __init__(self, message: str): - super().__init__(message) - async def add_staff_member(username: str) -> None: """Add a user to the default GitHub team.""" -- cgit v1.2.3