diff --git a/action.yml b/action.yml index b98e32a..8aca4c9 100644 --- a/action.yml +++ b/action.yml @@ -6,6 +6,11 @@ description: > Publish diff coverage report as PR comment, and create a coverage badge to display on the readme. inputs: + GITHUB_URL: + description: > + A Github base url, api.github.com by default but can be different in GitHub Enterprise + default: "https://api.github.com" + required: false GITHUB_TOKEN: description: > A GitHub token to write comments and write the badge to the wiki diff --git a/src/entrypoint b/src/entrypoint index 4a9b373..71edb73 100755 --- a/src/entrypoint +++ b/src/entrypoint @@ -56,6 +56,7 @@ class Config: GITHUB_BASE_REF: str GITHUB_TOKEN: str + GITHUB_BASE_URL: str GITHUB_REPOSITORY: str GITHUB_REF: str BADGE_FILENAME: str = "coverage-comment-badge.json" @@ -117,7 +118,7 @@ class Config: def get_api(config: Config) -> github.Github: - return github.Github(config.GITHUB_TOKEN) + return github.Github(config.GITHUB_TOKEN, config.GITHUB_BASE_URL) def get_coverage_info(config: Config) -> dict: