From 52825a92a17b9d93f85ab4cd9d7d20ad1badfbbe Mon Sep 17 00:00:00 2001 From: NamrathShetty Date: Fri, 18 Apr 2025 23:49:17 +0530 Subject: [PATCH] Refactor actionUrl function to support customizable base URI --- languageservice/src/action.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/languageservice/src/action.ts b/languageservice/src/action.ts index 8aa6e8b5..f2c730fe 100644 --- a/languageservice/src/action.ts +++ b/languageservice/src/action.ts @@ -66,9 +66,8 @@ export function actionIdentifier(ref: ActionReference): string { return `${ref.owner}/${ref.name}/${ref.ref}`; } -export function actionUrl(actionRef: ActionReference): string { - // TODO: Support base uri for GHES - const gitHubBaseUri = "https://www.github.com/"; +export function actionUrl(actionRef: ActionReference, baseUri: string = "https://www.github.com/"): string { + const gitHubBaseUri = baseUri.endsWith("/") ? baseUri : `${baseUri}/`; return `${gitHubBaseUri}${actionRef.owner}/${actionRef.name}/tree/${actionRef.ref}/${actionRef.path || ""}`; }