Fix JetBrains GitHub token resolution (#1224)

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Julien Dubois
2026-08-06 11:46:13 -04:00
committed by GitHub
co-authored by Copilot App
parent 5580b78434
commit 143564d5b9
6 changed files with 120 additions and 10 deletions
+6 -3
View File
@@ -14,6 +14,7 @@ import {
import {
cacheJdkDir,
extractJdkFile,
getGitHubToken,
getNextPageUrlFromLinkHeader,
isVersionSatisfies,
MAX_PAGINATION_PAGES,
@@ -108,10 +109,12 @@ export class JetBrainsDistribution extends JavaBase {
}
const rawVersions: IJetBrainsRawVersion[] = [];
const bearerToken = process.env.GITHUB_TOKEN;
const requestHeaders: OutgoingHttpHeaders = {};
const bearerToken = getGitHubToken();
const requestHeaders: OutgoingHttpHeaders = {
Accept: 'application/vnd.github+json'
};
if (bearerToken) {
requestHeaders['Authorization'] = `Bearer ${bearerToken}`;
requestHeaders.Authorization = `Bearer ${bearerToken}`;
}
let releasesUrl: string | null = JETBRAINS_RELEASES_URL;
let pageCount = 0;
+5 -1
View File
@@ -544,8 +544,12 @@ export function getArtifactFingerprint(
return undefined;
}
export function getGitHubToken(): string | undefined {
return core.getInput('token') || process.env.GITHUB_TOKEN;
}
export function getGitHubHttpHeaders(): OutgoingHttpHeaders {
const resolvedToken = core.getInput('token') || process.env.GITHUB_TOKEN;
const resolvedToken = getGitHubToken();
const auth = !resolvedToken ? undefined : `token ${resolvedToken}`;
const headers: OutgoingHttpHeaders = {