Logic update

This commit is contained in:
“gowridurgad” 2025-06-10 12:35:40 +05:30
commit 183d26c2b5
2 changed files with 20 additions and 20 deletions

18
dist/setup/index.js vendored
View file

@ -128806,16 +128806,20 @@ class JavaBase {
} }
} }
catch (error) { catch (error) {
if (error instanceof tc.HTTPError && error.httpStatusCode === 403) { if (error instanceof tc.HTTPError) {
core.error(`Received HTTP 403: Permission denied or restricted access.`); if (error.httpStatusCode === 403) {
} core.error('HTTP 403: Permission denied or access restricted.');
else if (error instanceof tc.HTTPError && }
error.httpStatusCode === 429) { else if (error.httpStatusCode === 429) {
core.warning(`Received HTTP 429: Rate limit exceeded. Try again later.`); core.warning('HTTP 429: Rate limit exceeded. Please retry later.');
}
else {
core.error(`HTTP ${error.httpStatusCode}: ${error.message}`);
}
} }
else { else {
const message = error instanceof Error ? error.message : JSON.stringify(error); const message = error instanceof Error ? error.message : JSON.stringify(error);
core.error(`Failed to set up Java due to a network issue or timeout: ${message}`); core.error(`Java setup failed due to network issue or timeout: ${message}`);
} }
if (error instanceof Error && error.stack) { if (error instanceof Error && error.stack) {
core.debug(error.stack); core.debug(error.stack);

View file

@ -62,28 +62,24 @@ export abstract class JavaBase {
core.info(`Java ${foundJava.version} was downloaded`); core.info(`Java ${foundJava.version} was downloaded`);
} }
} catch (error: any) { } catch (error: any) {
if (error instanceof tc.HTTPError && error.httpStatusCode === 403) { if (error instanceof tc.HTTPError) {
core.error( if (error.httpStatusCode === 403) {
`Received HTTP 403: Permission denied or restricted access.` core.error('HTTP 403: Permission denied or access restricted.');
); } else if (error.httpStatusCode === 429) {
} else if ( core.warning('HTTP 429: Rate limit exceeded. Please retry later.');
error instanceof tc.HTTPError && } else {
error.httpStatusCode === 429 core.error(`HTTP ${error.httpStatusCode}: ${error.message}`);
) { }
core.warning(
`Received HTTP 429: Rate limit exceeded. Try again later.`
);
} else { } else {
const message = const message =
error instanceof Error ? error.message : JSON.stringify(error); error instanceof Error ? error.message : JSON.stringify(error);
core.error( core.error(
`Failed to set up Java due to a network issue or timeout: ${message}` `Java setup failed due to network issue or timeout: ${message}`
); );
} }
if (error instanceof Error && error.stack) { if (error instanceof Error && error.stack) {
core.debug(error.stack); core.debug(error.stack);
} }
throw error; throw error;
} }
} }