mirror of
https://github.com/github/codeql-action.git
synced 2026-10-03 09:14:58 +00:00
Use wrapApiConfigurationError for getGitHubVersionFromApi
This commit is contained in:
20
lib/entry-points.js
generated
20
lib/entry-points.js
generated
@@ -146756,15 +146756,19 @@ async function getGitHubVersionFromApi(apiClient, apiDetails) {
|
||||
if (parseGitHubUrl(apiDetails.url) === GITHUB_DOTCOM_URL) {
|
||||
return { type: "GitHub.com" /* DOTCOM */ };
|
||||
}
|
||||
const response = await apiClient.rest.meta.get();
|
||||
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
|
||||
return { type: "GitHub.com" /* DOTCOM */ };
|
||||
try {
|
||||
const response = await apiClient.rest.meta.get();
|
||||
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === void 0) {
|
||||
return { type: "GitHub.com" /* DOTCOM */ };
|
||||
}
|
||||
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
|
||||
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
|
||||
}
|
||||
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
|
||||
return { type: "GitHub Enterprise Server" /* GHES */, version };
|
||||
} catch (err) {
|
||||
throw wrapApiConfigurationError(err);
|
||||
}
|
||||
if (response.headers[GITHUB_ENTERPRISE_VERSION_HEADER] === "ghe.com") {
|
||||
return { type: "GitHub Enterprise Cloud with data residency" /* GHEC_DR */ };
|
||||
}
|
||||
const version = response.headers[GITHUB_ENTERPRISE_VERSION_HEADER];
|
||||
return { type: "GitHub Enterprise Server" /* GHES */, version };
|
||||
}
|
||||
async function getGitHubVersion() {
|
||||
if (cachedGitHubVersion === void 0) {
|
||||
|
||||
Reference in New Issue
Block a user