diff --git a/action.yml b/action.yml index 37b6fa0..8d992db 100644 --- a/action.yml +++ b/action.yml @@ -3,7 +3,7 @@ description: 'Converts IDE TODO comments to GitHub issues' author: 'Alastair Mooney' runs: using: 'docker' - image: 'docker://ghcr.io/alstr/todo-to-issue-action:v4.11' + image: 'docker://ghcr.io/alstr/todo-to-issue-action:v4.11.1' branding: icon: 'check-square' color: 'orange' diff --git a/main.py b/main.py index e592de3..3fa3989 100644 --- a/main.py +++ b/main.py @@ -116,7 +116,11 @@ class GitHubClient(object): # Title is too long. title = title[:80] + '...' formatted_issue_body = self.line_break.join(issue.body) - url_to_line = f'{self.base_url}{self.repo}/blob/{self.sha}/{issue.file_name}#L{issue.start_line}' + if self.base_url == 'https://api.github.com/': + line_base_url = 'https://github.com/' + else: + line_base_url = self.base_url + url_to_line = f'{line_base_url}{self.repo}/blob/{self.sha}/{issue.file_name}#L{issue.start_line}' snippet = '```' + issue.markdown_language + '\n' + issue.hunk + '\n' + '```' issue_template = os.getenv('INPUT_ISSUE_TEMPLATE', None)