From b5bc4bddb356525d6839f1bdc3685495dcd3b71e Mon Sep 17 00:00:00 2001 From: Kyle Gill Date: Mon, 15 Jul 2019 16:25:01 -0600 Subject: [PATCH] chore: add logs for debugging production runs of the pr bot --- .github/actions/high-priority-prs/src/fetch.js | 4 ++++ .github/actions/high-priority-prs/src/filter.js | 1 + .github/actions/high-priority-prs/src/index.js | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/.github/actions/high-priority-prs/src/fetch.js b/.github/actions/high-priority-prs/src/fetch.js index 61f380168745f..948b13619529f 100644 --- a/.github/actions/high-priority-prs/src/fetch.js +++ b/.github/actions/high-priority-prs/src/fetch.js @@ -70,6 +70,10 @@ module.exports = async () => { // ".github/actions/high-priority-prs/src/data.json" // ) // data = JSON.parse(filecontents) + tools.log.info("-----------BEGIN DATA-----------") + tools.log.info(data.repository.pullRequests) + tools.log.info(data.repository.pullRequests.nodes[0]) + tools.log.info("-----------END DATA-----------") } catch (error) { tools.log.fatal(error) tools.exit.failure() diff --git a/.github/actions/high-priority-prs/src/filter.js b/.github/actions/high-priority-prs/src/filter.js index c06994981375f..0f508ab1d3d07 100644 --- a/.github/actions/high-priority-prs/src/filter.js +++ b/.github/actions/high-priority-prs/src/filter.js @@ -12,6 +12,7 @@ const filter = (queues, team) => { return pr.reviewRequests.nodes .map(node => { if (node.requestedReviewer) { + tools.log.info(`Review request for team ${node.requestedReviewer.name} on PR: ${pr.title}`) return node.requestedReviewer.id } }) diff --git a/.github/actions/high-priority-prs/src/index.js b/.github/actions/high-priority-prs/src/index.js index b25f2171826bb..06ddcac7a4381 100644 --- a/.github/actions/high-priority-prs/src/index.js +++ b/.github/actions/high-priority-prs/src/index.js @@ -1,3 +1,5 @@ +const { Toolkit } = require("actions-toolkit") +const tools = new Toolkit() const fetch = require("./fetch.js") const { processData, report } = require("./process-data.js") const { filter } = require("./filter.js") @@ -22,9 +24,11 @@ const start = async function() { await Promise.all(teams.map(team => { if (team.name === `core`) { // send report of all PRs (without filtering) to Core + tools.log.info(`-> Reporting for ${team.name} team`) return report({ queues, channelId: team.channelId }) } else { // send filtered reports to respective teams + tools.log.info(`-> Reporting for ${team.name} team`) return report(filter(queues, team)) } }))