Add Hidden JDK 11 Versions

This commit is contained in:
Gregory Mitchell 2024-11-28 19:43:01 +00:00 committed by GitHub
parent 4e56c31b28
commit 393543671a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 4 deletions

8
dist/setup/index.js vendored
View file

@ -124592,11 +124592,12 @@ class JetBrainsDistribution extends base_installer_1.JavaBase {
// GitHub API doesn't provide way to retrieve the count of pages to iterate so infinity loop // GitHub API doesn't provide way to retrieve the count of pages to iterate so infinity loop
let page_index = 1; let page_index = 1;
const rawVersions = []; const rawVersions = [];
const bearerToken = process.env.GITHUB_TOKEN;
while (true) { while (true) {
const requestArguments = `per_page=100&page=${page_index}`; const requestArguments = `per_page=100&page=${page_index}`;
const requestHeaders = {}; const requestHeaders = {};
if (process.env.GITHUB_TOKEN) { if (bearerToken) {
requestHeaders['Authorization'] = `Bearer ${process.env.GITHUB_TOKEN}`; requestHeaders['Authorization'] = `Bearer ${bearerToken}`;
} }
const rawUrl = `https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases?${requestArguments}`; const rawUrl = `https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases?${requestArguments}`;
if (core.isDebug() && page_index === 1) { if (core.isDebug() && page_index === 1) {
@ -124611,6 +124612,9 @@ class JetBrainsDistribution extends base_installer_1.JavaBase {
rawVersions.push(...paginationPage); rawVersions.push(...paginationPage);
page_index++; page_index++;
} }
// Add versions not available from the API but are downloadable
const hidden = ['11_0_10b1145.115', '11_0_11b1341.60'];
rawVersions.push(...hidden.map(tag => ({ tag_name: tag, name: tag })));
const versions0 = rawVersions.map((v) => __awaiter(this, void 0, void 0, function* () { const versions0 = rawVersions.map((v) => __awaiter(this, void 0, void 0, function* () {
var _a; var _a;
// Release tags look like one of these: // Release tags look like one of these:

View file

@ -96,12 +96,14 @@ export class JetBrainsDistribution extends JavaBase {
// GitHub API doesn't provide way to retrieve the count of pages to iterate so infinity loop // GitHub API doesn't provide way to retrieve the count of pages to iterate so infinity loop
let page_index = 1; let page_index = 1;
const rawVersions: IJetBrainsRawVersion[] = []; const rawVersions: IJetBrainsRawVersion[] = [];
const bearerToken = process.env.GITHUB_TOKEN;
while (true) { while (true) {
const requestArguments = `per_page=100&page=${page_index}`; const requestArguments = `per_page=100&page=${page_index}`;
const requestHeaders: OutgoingHttpHeaders = {}; const requestHeaders: OutgoingHttpHeaders = {};
if (process.env.GITHUB_TOKEN) { if (bearerToken) {
requestHeaders['Authorization'] = `Bearer ${process.env.GITHUB_TOKEN}`; requestHeaders['Authorization'] = `Bearer ${bearerToken}`;
} }
const rawUrl = `https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases?${requestArguments}`; const rawUrl = `https://api.github.com/repos/JetBrains/JetBrainsRuntime/releases?${requestArguments}`;
@ -123,6 +125,10 @@ export class JetBrainsDistribution extends JavaBase {
page_index++; page_index++;
} }
// Add versions not available from the API but are downloadable
const hidden = ['11_0_10b1145.115', '11_0_11b1341.60'];
rawVersions.push(...hidden.map(tag => ({tag_name: tag, name: tag})));
const versions0 = rawVersions.map(async v => { const versions0 = rawVersions.map(async v => {
// Release tags look like one of these: // Release tags look like one of these:
// jbr-release-21.0.3b465.3 // jbr-release-21.0.3b465.3