From 7ad18c407689d234fb25588dc3127ef92ecf9522 Mon Sep 17 00:00:00 2001 From: alstr Date: Tue, 7 Nov 2023 09:23:51 +0000 Subject: [PATCH] Fix URL to line --- action.yml | 2 +- main.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) 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)