Use parseRepositoryNwo in getCodeQLAssetDownloadURL

This commit is contained in:
Michael B. Gale
2026-10-13 12:13:59 +01:00
parent 5aa103d050
commit b67b5abe29
2 changed files with 8 additions and 3 deletions

2
lib/entry-points.js generated
View File

@@ -175711,7 +175711,7 @@ async function getCodeQLAssetDownloadURL(action, apiDetails, tagName, assetName,
if (isSameDownloadSource(DEFAULT_DOWNLOAD_SOURCE, [instanceURL, repository])) {
break;
}
const [repositoryOwner, repositoryName] = repository.split("/");
const { owner: repositoryOwner, repo: repositoryName } = parseRepositoryNwo(repository);
try {
const release2 = await getApiClient().rest.repos.getReleaseByTag({
owner: repositoryOwner,

View File

@@ -2,7 +2,11 @@ import { ActionState } from "../action-common";
import { isRunningLocalAction } from "../actions-util";
import * as api from "../api-client";
import { ActionsEnvVars } from "../environment";
import { isRepositoryNwoStr, type RepositoryNwoStr } from "../repository";
import {
isRepositoryNwoStr,
parseRepositoryNwo,
type RepositoryNwoStr,
} from "../repository";
import { GITHUB_DOTCOM_URL, type InstanceURL } from "../util";
/** The NWO of the standard CodeQL Action repository. */
@@ -126,7 +130,8 @@ export async function getCodeQLAssetDownloadURL(
break;
}
const [repositoryOwner, repositoryName] = repository.split("/");
const { owner: repositoryOwner, repo: repositoryName } =
parseRepositoryNwo(repository);
try {
const release = await api.getApiClient().rest.repos.getReleaseByTag({
owner: repositoryOwner,