From 814f5b13e82060e8cf4d35974f2500a8c4e916fd Mon Sep 17 00:00:00 2001 From: Craigory Coppola Date: Tue, 28 Mar 2023 15:58:57 -0400 Subject: [PATCH] chore(repo): fix issue delta collection (#15936) --- .github/workflows/issue-notifier.yml | 3 ++- .github/workflows/lock-threads.yml | 3 ++- scripts/issues-scraper/index.ts | 5 ++++- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/issue-notifier.yml b/.github/workflows/issue-notifier.yml index 33fb815124..b88c3c7633 100644 --- a/.github/workflows/issue-notifier.yml +++ b/.github/workflows/issue-notifier.yml @@ -42,7 +42,8 @@ jobs: uses: dawidd6/action-download-artifact@v2 # Needed since we are downloading artifact from a different workflow run, official actions/download-artifact doesn't support this. with: name: cached-issue-data - path: ./scripts/isses-scraper/cached + path: ${{ github.workspace }}/scripts/issues-scraper/cached + search_artifacts: true continue-on-error: true - name: Collect Issue Data diff --git a/.github/workflows/lock-threads.yml b/.github/workflows/lock-threads.yml index 770b4cba63..26b3dfccf1 100644 --- a/.github/workflows/lock-threads.yml +++ b/.github/workflows/lock-threads.yml @@ -2,7 +2,7 @@ name: "Lock Threads" on: schedule: - - cron: "0 * * * *" # Once a day, at midnight UTC + - cron: "0 0 * * *" # Once a day, at midnight UTC workflow_dispatch: permissions: @@ -18,6 +18,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: dessant/lock-threads@v4 + id: lockthreads with: github-token: ${{ github.token }} issue-inactive-days: "30" # Lock issues after 30 days of being closed diff --git a/scripts/issues-scraper/index.ts b/scripts/issues-scraper/index.ts index 1fedfb5f9a..d6e295cfa8 100644 --- a/scripts/issues-scraper/index.ts +++ b/scripts/issues-scraper/index.ts @@ -5,6 +5,7 @@ import { getScopeLabels, scrapeIssues } from './scrape-issues'; import { formatGhReport, getSlackMessageJson } from './format-slack-message'; import { setOutput } from '@actions/core'; import isCI from 'is-ci'; +import { readdirSync } from 'fs'; const CACHE_FILE = join(__dirname, 'cached', 'data.json'); @@ -56,8 +57,10 @@ function saveCacheData(report: ReportData) { function getOldData(): ReportData { try { + console.log('DIR CONTENTS:', readdirSync(dirname(CACHE_FILE))); return readJsonSync(CACHE_FILE); - } catch { + } catch (e) { + console.log(e); return { scopes: {}, totalBugCount: 0,