Update bitbucketServerPullRequest.ts - protocol from apiBaseUrl

use the protocol from apiBaseUrl instead of hard-coded "https"

Signed-off-by: Matthew Bednarski <matthewbednarski@gmail.com>
This commit is contained in:
Matthew Bednarski
2024-09-15 19:43:16 +02:00
committed by GitHub
parent 8c5c6b8c1a
commit 74802300c4
@@ -237,6 +237,10 @@ const getDefaultBranch = async (opts: {
}
return defaultBranch;
};
const parseProtocol = (apiBaseUrl: string) => {
const url = new Url(apiBaseUrl);
return url.protocol || 'https';
};
/**
* Creates a BitbucketServer Pull Request action.
* @public
@@ -401,7 +405,8 @@ export function createPublishBitbucketServerPullRequestAction(options: {
startPoint: latestCommit,
});
const remoteUrl = `https://${host}/scm/${project}/${repo}.git`;
const protocol = parseProtocol(apiBaseUrl);
const remoteUrl = `${protocol}://${host}/scm/${project}/${repo}.git`;
const auth = authConfig.token
? {