diff --git a/scripts/check/owner.py b/scripts/check/owner.py index e05caff..f584240 100644 --- a/scripts/check/owner.py +++ b/scripts/check/owner.py @@ -14,19 +14,16 @@ async def check(): event = get_event() actor = event["pull_request"]["user"]["login"] - try: - async with GitHub(TOKEN) as github: - request = await github.client.get( - endpoint=f"/repos/{repo}/collaborators/{actor}/permission", headers={}, - ) + async with GitHub(TOKEN) as github: + request = await github.client.get( + endpoint=f"/repos/{repo}/collaborators/{actor}/permission", headers={}, + ) - permission = request.get("permission", "read") + permission = request.get("permission", "read") - if permission in ["admin", "write"]: - print(f"{actor} is the owner of the repository") - return - except AIOGitHubAPIException as e: - exit(f"::error::{e}") + if permission in ["admin", "write"]: + print(f"{actor} is the owner of the repository") + return exit(f"::error::{actor} does not have write access to the repository")