From 021bf5d685fb2e4f208213592939f40eaea9844a Mon Sep 17 00:00:00 2001 From: jpaul Date: Tue, 28 Nov 2023 09:00:07 +0100 Subject: [PATCH] add logging for debugging --- dist/cleanup/index.js | 8 ++++++++ dist/main/index.js | 8 ++++++++ src/features/reports.ts | 1 + src/utils.ts | 8 +++++++- 4 files changed, 24 insertions(+), 1 deletion(-) diff --git a/dist/cleanup/index.js b/dist/cleanup/index.js index d38323f..11c63ae 100644 --- a/dist/cleanup/index.js +++ b/dist/cleanup/index.js @@ -81869,6 +81869,7 @@ function generateReports() { // Prepare data const timestamps = []; const shas = []; + core.info("pushEvents: " + pushEvents); for (const pushEvent in pushEvents) { timestamps.push(JSON.parse(pushEvent).created_at); core.info(JSON.parse(pushEvent)); @@ -82512,6 +82513,7 @@ function getPushEvents(numberOfBuilds) { let linkHeader = eventResponse.headers.link; const eventData = eventResponse.data; const pushEvents = []; + core.info("1: " + linkHeader + eventData + eventResponse); /* for (const gitEvent in eventData ) { if (numberOfBuilds <= 0) { break @@ -82533,6 +82535,7 @@ function getPushEvents(numberOfBuilds) { event.payload.ref === process.env.GITHUB_REF) { pushEvents.push(event); numberOfBuilds--; + core.info("2"); } } let nextPageMatch = /<([^>]+)>;\s*rel="next"/; @@ -82540,6 +82543,7 @@ function getPushEvents(numberOfBuilds) { linkHeader.includes('rel="next"') && numberOfBuilds > 0) { let nextPageUrl = nextPageMatch === null || nextPageMatch === void 0 ? void 0 : nextPageMatch.exec(linkHeader)[1]; + core.info("3"); // Make the request for the next page // Assuming you use fetch API or similar for making HTTP requests (0, node_fetch_1.default)(nextPageUrl, { @@ -82557,6 +82561,7 @@ function getPushEvents(numberOfBuilds) { event.payload.ref === process.env.GITHUB_REF) { pushEvents.push(event); numberOfBuilds--; + core.info("4"); } } // Update the link_header for the next iteration @@ -82564,12 +82569,15 @@ function getPushEvents(numberOfBuilds) { }) .catch((error) => { console.error("Error fetching next page:", error); + core.info("5"); }); } + core.info("7: " + pushEvents); return pushEvents; } catch (err) { return []; + core.info("6"); console.info("An error occurred during getting metrics data."); } }); diff --git a/dist/main/index.js b/dist/main/index.js index 18ed6d9..269e221 100644 --- a/dist/main/index.js +++ b/dist/main/index.js @@ -81968,6 +81968,7 @@ function generateReports() { // Prepare data const timestamps = []; const shas = []; + core.info("pushEvents: " + pushEvents); for (const pushEvent in pushEvents) { timestamps.push(JSON.parse(pushEvent).created_at); core.info(JSON.parse(pushEvent)); @@ -83588,6 +83589,7 @@ function getPushEvents(numberOfBuilds) { let linkHeader = eventResponse.headers.link; const eventData = eventResponse.data; const pushEvents = []; + core.info("1: " + linkHeader + eventData + eventResponse); /* for (const gitEvent in eventData ) { if (numberOfBuilds <= 0) { break @@ -83609,6 +83611,7 @@ function getPushEvents(numberOfBuilds) { event.payload.ref === process.env.GITHUB_REF) { pushEvents.push(event); numberOfBuilds--; + core.info("2"); } } let nextPageMatch = /<([^>]+)>;\s*rel="next"/; @@ -83616,6 +83619,7 @@ function getPushEvents(numberOfBuilds) { linkHeader.includes('rel="next"') && numberOfBuilds > 0) { let nextPageUrl = nextPageMatch === null || nextPageMatch === void 0 ? void 0 : nextPageMatch.exec(linkHeader)[1]; + core.info("3"); // Make the request for the next page // Assuming you use fetch API or similar for making HTTP requests (0, node_fetch_1.default)(nextPageUrl, { @@ -83633,6 +83637,7 @@ function getPushEvents(numberOfBuilds) { event.payload.ref === process.env.GITHUB_REF) { pushEvents.push(event); numberOfBuilds--; + core.info("4"); } } // Update the link_header for the next iteration @@ -83640,12 +83645,15 @@ function getPushEvents(numberOfBuilds) { }) .catch((error) => { console.error("Error fetching next page:", error); + core.info("5"); }); } + core.info("7: " + pushEvents); return pushEvents; } catch (err) { return []; + core.info("6"); console.info("An error occurred during getting metrics data."); } }); diff --git a/src/features/reports.ts b/src/features/reports.ts index ce9c6b5..c3851eb 100644 --- a/src/features/reports.ts +++ b/src/features/reports.ts @@ -154,6 +154,7 @@ export async function generateReports(): Promise { // Prepare data const timestamps = [] const shas = [] + core.info("pushEvents: " + pushEvents) for (const pushEvent in pushEvents) { timestamps.push(JSON.parse(pushEvent).created_at) core.info(JSON.parse(pushEvent)) diff --git a/src/utils.ts b/src/utils.ts index 8cd4eff..bd1d277 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -318,6 +318,7 @@ export async function getPushEvents(numberOfBuilds: number): Promise { let linkHeader = eventResponse.headers.link const eventData: any = eventResponse.data const pushEvents = [] + core.info("1: " + linkHeader + eventData + eventResponse) /* for (const gitEvent in eventData ) { if (numberOfBuilds <= 0) { @@ -342,6 +343,7 @@ export async function getPushEvents(numberOfBuilds: number): Promise { ) { pushEvents.push(event); numberOfBuilds--; + core.info("2") } } @@ -352,7 +354,7 @@ export async function getPushEvents(numberOfBuilds: number): Promise { numberOfBuilds > 0 ) { let nextPageUrl = nextPageMatch?.exec(linkHeader)![1]; - + core.info("3") // Make the request for the next page // Assuming you use fetch API or similar for making HTTP requests fetch(nextPageUrl, { @@ -372,6 +374,7 @@ export async function getPushEvents(numberOfBuilds: number): Promise { ) { pushEvents.push(event); numberOfBuilds--; + core.info("4") } } @@ -380,11 +383,14 @@ export async function getPushEvents(numberOfBuilds: number): Promise { }) .catch((error) => { console.error("Error fetching next page:", error); + core.info("5") }); } + core.info("7: " + pushEvents) return pushEvents } catch (err) { return [] + core.info("6") console.info("An error occurred during getting metrics data.") } }