From 287b77b4700056dbcf79cec3b2383612ac7e112a Mon Sep 17 00:00:00 2001 From: Yucel Okcu Date: Thu, 20 Jun 2024 00:20:51 +0300 Subject: [PATCH] fix: use correct base URL if not enterprise (#125) --- approval.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/approval.go b/approval.go index a34c647..4005004 100644 --- a/approval.go +++ b/approval.go @@ -44,7 +44,11 @@ func newApprovalEnvironment(client *github.Client, repoFullName, repoOwner strin } func (a approvalEnvironment) runURL() string { - return fmt.Sprintf("%s%s/actions/runs/%d", a.client.BaseURL.String(), a.repoFullName, a.runID) + baseUrl := a.client.BaseURL.String() + if strings.Contains(baseUrl, "github.com") { + baseUrl = "https://github.com/" + } + return fmt.Sprintf("%s%s/actions/runs/%d", baseUrl, a.repoFullName, a.runID) } func (a *approvalEnvironment) createApprovalIssue(ctx context.Context) error {