Skip to content

Commit b61b0a4

Browse files
committed
policy store improvements
Only fail the job if ID token is not available
1 parent e3d3f2b commit b61b0a4

File tree

3 files changed

+18
-5
lines changed

3 files changed

+18
-5
lines changed

dist/pre/index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88135,7 +88135,14 @@ var setup_awaiter = (undefined && undefined.__awaiter) || function (thisArg, _ar
8813588135
}
8813688136
catch (err) {
8813788137
lib_core.info(`[!] ${err}`);
88138-
lib_core.setFailed(err);
88138+
// Only fail the job if ID token is not available
88139+
if (err.message && err.message.includes('Unable to get ACTIONS_ID_TOKEN_REQUEST')) {
88140+
lib_core.setFailed(err);
88141+
}
88142+
else {
88143+
// Log other errors but don't fail the job
88144+
lib_core.error(`Failed to fetch policy: ${err}`);
88145+
}
8813988146
}
8814088147
}
8814188148
external_fs_.appendFileSync(process.env.GITHUB_STATE, `disableSudo=${confg.disable_sudo}${external_os_.EOL}`, {

dist/pre/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/setup.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,13 @@ interface MonitorResponse {
8585
confg = mergeConfigs(confg, result);
8686
} catch (err) {
8787
core.info(`[!] ${err}`);
88-
core.setFailed(err);
88+
// Only fail the job if ID token is not available
89+
if (err.message && err.message.includes('Unable to get ACTIONS_ID_TOKEN_REQUEST')) {
90+
core.setFailed(err);
91+
} else {
92+
// Log other errors but don't fail the job
93+
core.error(`Failed to fetch policy: ${err}`);
94+
}
8995
}
9096
}
9197
fs.appendFileSync(
@@ -233,7 +239,7 @@ interface MonitorResponse {
233239
}
234240

235241
let _http = new httpm.HttpClient();
236-
let statusCode;
242+
let statusCode: number | undefined;
237243
_http.requestOptions = { socketTimeout: 3 * 1000 };
238244
let addSummary = "false";
239245
try {
@@ -326,7 +332,7 @@ interface MonitorResponse {
326332
process.exit(0);
327333
})();
328334

329-
export function sleep(ms) {
335+
export function sleep(ms: number) {
330336
return new Promise((resolve) => {
331337
setTimeout(resolve, ms);
332338
});

0 commit comments

Comments
 (0)