from ci.GitScraper import GitScraper
from ci.LinearAPI import LinearAPI


class release_notes_publisher:
    def __init__(self):
        pass

    def publish(self):

        git_scraper = GitScraper()
        linear_api = LinearAPI()

        ids = git_scraper.get_all_ticket_ids()
        ids_array = ids.split("\n")
        print(f"found ticket IDs: {ids_array}")

        issues = linear_api.get_issues(ids_array)
        print(f"found issues: {issues}")

        print(f"Publishing release notes")


if __name__ == "__main__":
    release_notes_publisher().publish()
