def __init__(self, organization: str, name: str, access_token: str | None) -> None:
        """Inits GithubRepository.

        Args:
            organization: The github organization the repository is under.
            name: The name of the github repository.
            access_token: If present, this token is used to authorize changes
                to the repository when calling the github API (e.g. set build
                status indicators). Avoid using access tokens with more
                permissions than necessary.
        """
        self.organization = organization
        self.name = name
        self.access_token = access_token
Inits GithubRepository.

        Args:
            organization: The github organization the repository is under.
            name: The name of the github repository.
            access_token: If present, this token is used to authorize changes
                to the repository when calling the github API (e.g. set build
                status indicators). Avoid using access tokens with more
                permissions than necessary.
        
dev_tools/github_repository.py