add logging for debugging

This commit is contained in:
jpaul 2023-11-28 09:43:15 +01:00
parent 55a1a57dc2
commit 7e534b7e1c
4 changed files with 24 additions and 39 deletions

21
dist/cleanup/index.js generated vendored
View File

@ -81867,19 +81867,19 @@ function generateReports() {
if (areMetricHistoriesEnabled()) { if (areMetricHistoriesEnabled()) {
const pushEvents = yield (0, utils_1.getPushEvents)(getBuildCountsForMetricHistory()); const pushEvents = yield (0, utils_1.getPushEvents)(getBuildCountsForMetricHistory());
// Prepare data // Prepare data
const timestamps = []; // const timestamps = []
const shas = []; const shas = [];
core.info("pushEvents: " + pushEvents[0].created_at); // core.info("pushEvents: " + pushEvents[0].created_at)
for (let i = 0; i < pushEvents.length; i++) { for (let i = 0; i < pushEvents.length; i++) {
timestamps.push(pushEvents[i].created_at); // timestamps.push(pushEvents[i].created_at)
core.info("------------------------------------"); core.info("------------------------------------");
core.info(pushEvents[i].created_at); core.info(pushEvents[i].created_at);
shas.push(pushEvents[i].payload.commits[0].sha); shas.push(pushEvents[i].payload.commits[0].sha);
} }
// Extract data for plotting // Extract data for plotting
const commitDates = (0, utils_1.formatTimestamps)(timestamps); // const commitDates = formatTimestamps(timestamps)
const imageData = (0, utils_1.getImageData)(shas); const imageData = (0, utils_1.getImageData)(shas);
core.info(String(commitDates)); // core.info(String(commitDates))
core.info(String(shas)); core.info(String(shas));
core.info(String(imageData)); core.info(String(imageData));
} }
@ -82514,7 +82514,6 @@ function getPushEvents(numberOfBuilds) {
let linkHeader = eventResponse.headers.link; let linkHeader = eventResponse.headers.link;
const eventData = eventResponse.data; const eventData = eventResponse.data;
const pushEvents = []; const pushEvents = [];
core.info("1: " + linkHeader + eventData + JSON.stringify(eventResponse));
/* for (const gitEvent in eventData ) { /* for (const gitEvent in eventData ) {
if (numberOfBuilds <= 0) { if (numberOfBuilds <= 0) {
break break
@ -82536,7 +82535,6 @@ function getPushEvents(numberOfBuilds) {
event.payload.ref === process.env.GITHUB_REF) { event.payload.ref === process.env.GITHUB_REF) {
pushEvents.push(event); pushEvents.push(event);
numberOfBuilds--; numberOfBuilds--;
core.info("2");
} }
} }
let nextPageMatch = /<([^>]+)>;\s*rel="next"/; let nextPageMatch = /<([^>]+)>;\s*rel="next"/;
@ -82544,7 +82542,6 @@ function getPushEvents(numberOfBuilds) {
linkHeader.includes('rel="next"') && linkHeader.includes('rel="next"') &&
numberOfBuilds > 0) { numberOfBuilds > 0) {
let nextPageUrl = nextPageMatch === null || nextPageMatch === void 0 ? void 0 : nextPageMatch.exec(linkHeader)[1]; let nextPageUrl = nextPageMatch === null || nextPageMatch === void 0 ? void 0 : nextPageMatch.exec(linkHeader)[1];
core.info("3");
// Make the request for the next page // Make the request for the next page
// Assuming you use fetch API or similar for making HTTP requests // Assuming you use fetch API or similar for making HTTP requests
(0, node_fetch_1.default)(nextPageUrl, { (0, node_fetch_1.default)(nextPageUrl, {
@ -82562,7 +82559,6 @@ function getPushEvents(numberOfBuilds) {
event.payload.ref === process.env.GITHUB_REF) { event.payload.ref === process.env.GITHUB_REF) {
pushEvents.push(event); pushEvents.push(event);
numberOfBuilds--; numberOfBuilds--;
core.info("4");
} }
} }
// Update the link_header for the next iteration // Update the link_header for the next iteration
@ -82570,16 +82566,13 @@ function getPushEvents(numberOfBuilds) {
}) })
.catch((error) => { .catch((error) => {
console.error("Error fetching next page:", error); console.error("Error fetching next page:", error);
core.info("5");
}); });
} }
core.info("7: " + JSON.stringify(pushEvents));
return pushEvents; return pushEvents;
} }
catch (err) { catch (err) {
return [];
core.info("6");
console.info("An error occurred during getting metrics data."); console.info("An error occurred during getting metrics data.");
return [];
} }
}); });
} }
@ -82606,7 +82599,9 @@ function getImageData(shas) {
}, },
}); });
const imageData = []; const imageData = [];
core.info(String(shas));
for (const sha in shas) { for (const sha in shas) {
core.info(sha);
const blobTreeSha = yield getBlobTreeSha(octokit, context, sha); const blobTreeSha = yield getBlobTreeSha(octokit, context, sha);
const blobSha = yield getBlobSha(octokit, context, blobTreeSha); const blobSha = yield getBlobSha(octokit, context, blobTreeSha);
imageData.push(yield getBlobContent(octokit, context, blobSha)); imageData.push(yield getBlobContent(octokit, context, blobSha));

21
dist/main/index.js generated vendored
View File

@ -81966,19 +81966,19 @@ function generateReports() {
if (areMetricHistoriesEnabled()) { if (areMetricHistoriesEnabled()) {
const pushEvents = yield (0, utils_1.getPushEvents)(getBuildCountsForMetricHistory()); const pushEvents = yield (0, utils_1.getPushEvents)(getBuildCountsForMetricHistory());
// Prepare data // Prepare data
const timestamps = []; // const timestamps = []
const shas = []; const shas = [];
core.info("pushEvents: " + pushEvents[0].created_at); // core.info("pushEvents: " + pushEvents[0].created_at)
for (let i = 0; i < pushEvents.length; i++) { for (let i = 0; i < pushEvents.length; i++) {
timestamps.push(pushEvents[i].created_at); // timestamps.push(pushEvents[i].created_at)
core.info("------------------------------------"); core.info("------------------------------------");
core.info(pushEvents[i].created_at); core.info(pushEvents[i].created_at);
shas.push(pushEvents[i].payload.commits[0].sha); shas.push(pushEvents[i].payload.commits[0].sha);
} }
// Extract data for plotting // Extract data for plotting
const commitDates = (0, utils_1.formatTimestamps)(timestamps); // const commitDates = formatTimestamps(timestamps)
const imageData = (0, utils_1.getImageData)(shas); const imageData = (0, utils_1.getImageData)(shas);
core.info(String(commitDates)); // core.info(String(commitDates))
core.info(String(shas)); core.info(String(shas));
core.info(String(imageData)); core.info(String(imageData));
} }
@ -83590,7 +83590,6 @@ function getPushEvents(numberOfBuilds) {
let linkHeader = eventResponse.headers.link; let linkHeader = eventResponse.headers.link;
const eventData = eventResponse.data; const eventData = eventResponse.data;
const pushEvents = []; const pushEvents = [];
core.info("1: " + linkHeader + eventData + JSON.stringify(eventResponse));
/* for (const gitEvent in eventData ) { /* for (const gitEvent in eventData ) {
if (numberOfBuilds <= 0) { if (numberOfBuilds <= 0) {
break break
@ -83612,7 +83611,6 @@ function getPushEvents(numberOfBuilds) {
event.payload.ref === process.env.GITHUB_REF) { event.payload.ref === process.env.GITHUB_REF) {
pushEvents.push(event); pushEvents.push(event);
numberOfBuilds--; numberOfBuilds--;
core.info("2");
} }
} }
let nextPageMatch = /<([^>]+)>;\s*rel="next"/; let nextPageMatch = /<([^>]+)>;\s*rel="next"/;
@ -83620,7 +83618,6 @@ function getPushEvents(numberOfBuilds) {
linkHeader.includes('rel="next"') && linkHeader.includes('rel="next"') &&
numberOfBuilds > 0) { numberOfBuilds > 0) {
let nextPageUrl = nextPageMatch === null || nextPageMatch === void 0 ? void 0 : nextPageMatch.exec(linkHeader)[1]; let nextPageUrl = nextPageMatch === null || nextPageMatch === void 0 ? void 0 : nextPageMatch.exec(linkHeader)[1];
core.info("3");
// Make the request for the next page // Make the request for the next page
// Assuming you use fetch API or similar for making HTTP requests // Assuming you use fetch API or similar for making HTTP requests
(0, node_fetch_1.default)(nextPageUrl, { (0, node_fetch_1.default)(nextPageUrl, {
@ -83638,7 +83635,6 @@ function getPushEvents(numberOfBuilds) {
event.payload.ref === process.env.GITHUB_REF) { event.payload.ref === process.env.GITHUB_REF) {
pushEvents.push(event); pushEvents.push(event);
numberOfBuilds--; numberOfBuilds--;
core.info("4");
} }
} }
// Update the link_header for the next iteration // Update the link_header for the next iteration
@ -83646,16 +83642,13 @@ function getPushEvents(numberOfBuilds) {
}) })
.catch((error) => { .catch((error) => {
console.error("Error fetching next page:", error); console.error("Error fetching next page:", error);
core.info("5");
}); });
} }
core.info("7: " + JSON.stringify(pushEvents));
return pushEvents; return pushEvents;
} }
catch (err) { catch (err) {
return [];
core.info("6");
console.info("An error occurred during getting metrics data."); console.info("An error occurred during getting metrics data.");
return [];
} }
}); });
} }
@ -83682,7 +83675,9 @@ function getImageData(shas) {
}, },
}); });
const imageData = []; const imageData = [];
core.info(String(shas));
for (const sha in shas) { for (const sha in shas) {
core.info(sha);
const blobTreeSha = yield getBlobTreeSha(octokit, context, sha); const blobTreeSha = yield getBlobTreeSha(octokit, context, sha);
const blobSha = yield getBlobSha(octokit, context, blobTreeSha); const blobSha = yield getBlobSha(octokit, context, blobTreeSha);
imageData.push(yield getBlobContent(octokit, context, blobSha)); imageData.push(yield getBlobContent(octokit, context, blobSha));

View File

@ -152,20 +152,20 @@ export async function generateReports(): Promise<void> {
if (areMetricHistoriesEnabled()) { if (areMetricHistoriesEnabled()) {
const pushEvents = await getPushEvents(getBuildCountsForMetricHistory()) const pushEvents = await getPushEvents(getBuildCountsForMetricHistory())
// Prepare data // Prepare data
const timestamps = [] // const timestamps = []
const shas = [] const shas = []
core.info("pushEvents: " + pushEvents[0].created_at) // core.info("pushEvents: " + pushEvents[0].created_at)
for (let i=0; i < pushEvents.length; i++) { for (let i=0; i < pushEvents.length; i++) {
timestamps.push(pushEvents[i].created_at) // timestamps.push(pushEvents[i].created_at)
core.info("------------------------------------") core.info("------------------------------------")
core.info(pushEvents[i].created_at) core.info(pushEvents[i].created_at)
shas.push(pushEvents[i].payload.commits[0].sha) shas.push(pushEvents[i].payload.commits[0].sha)
} }
// Extract data for plotting // Extract data for plotting
const commitDates = formatTimestamps(timestamps) // const commitDates = formatTimestamps(timestamps)
const imageData = getImageData(shas) const imageData = getImageData(shas)
core.info(String(commitDates)) // core.info(String(commitDates))
core.info(String(shas)) core.info(String(shas))
core.info(String(imageData)) core.info(String(imageData))

View File

@ -318,7 +318,6 @@ export async function getPushEvents(numberOfBuilds: number): Promise<any[]> {
let linkHeader = eventResponse.headers.link let linkHeader = eventResponse.headers.link
const eventData: any = eventResponse.data const eventData: any = eventResponse.data
const pushEvents = [] const pushEvents = []
core.info("1: " + linkHeader + eventData + JSON.stringify(eventResponse))
/* for (const gitEvent in eventData ) { /* for (const gitEvent in eventData ) {
if (numberOfBuilds <= 0) { if (numberOfBuilds <= 0) {
@ -343,7 +342,6 @@ export async function getPushEvents(numberOfBuilds: number): Promise<any[]> {
) { ) {
pushEvents.push(event); pushEvents.push(event);
numberOfBuilds--; numberOfBuilds--;
core.info("2")
} }
} }
@ -354,7 +352,6 @@ export async function getPushEvents(numberOfBuilds: number): Promise<any[]> {
numberOfBuilds > 0 numberOfBuilds > 0
) { ) {
let nextPageUrl = nextPageMatch?.exec(linkHeader)![1]; let nextPageUrl = nextPageMatch?.exec(linkHeader)![1];
core.info("3")
// Make the request for the next page // Make the request for the next page
// Assuming you use fetch API or similar for making HTTP requests // Assuming you use fetch API or similar for making HTTP requests
fetch(nextPageUrl, { fetch(nextPageUrl, {
@ -374,7 +371,6 @@ export async function getPushEvents(numberOfBuilds: number): Promise<any[]> {
) { ) {
pushEvents.push(event); pushEvents.push(event);
numberOfBuilds--; numberOfBuilds--;
core.info("4")
} }
} }
@ -383,15 +379,12 @@ export async function getPushEvents(numberOfBuilds: number): Promise<any[]> {
}) })
.catch((error) => { .catch((error) => {
console.error("Error fetching next page:", error); console.error("Error fetching next page:", error);
core.info("5")
}); });
} }
core.info("7: " + JSON.stringify(pushEvents))
return pushEvents return pushEvents
} catch (err) { } catch (err) {
return []
core.info("6")
console.info("An error occurred during getting metrics data.") console.info("An error occurred during getting metrics data.")
return []
} }
} }
@ -416,7 +409,9 @@ export async function getImageData(shas: string[]) {
}, },
}); });
const imageData = [] const imageData = []
core.info(String(shas))
for (const sha in shas) { for (const sha in shas) {
core.info(sha)
const blobTreeSha = await getBlobTreeSha(octokit, context, sha) const blobTreeSha = await getBlobTreeSha(octokit, context, sha)
const blobSha = await getBlobSha(octokit, context, blobTreeSha) const blobSha = await getBlobSha(octokit, context, blobTreeSha)
imageData.push(await getBlobContent(octokit, context, blobSha)) imageData.push(await getBlobContent(octokit, context, blobSha))