diff --git a/.github/scripts/parse-metrics.mjs b/.github/scripts/parse-metrics.mjs index 646cfb11..f0353ea4 100644 --- a/.github/scripts/parse-metrics.mjs +++ b/.github/scripts/parse-metrics.mjs @@ -38,13 +38,9 @@ function main() { pr_avg_merge_time: 'N/A' }; - console.log('=== DEBUG: Raw file contents ==='); - // Parse issue metrics if (existsSync('issue_metrics.md')) { const issueContent = readFileSync('issue_metrics.md', 'utf8'); - console.log('\n--- ISSUE METRICS CONTENT ---'); - console.log(issueContent.substring(0, 1000) + '...'); metrics.issues_created = parseCountMetric(issueContent, 'Total number of items created'); metrics.issues_closed = parseCountMetric(issueContent, 'Number of items closed'); @@ -55,8 +51,6 @@ function main() { // Parse PR metrics if (existsSync('pr_metrics.md')) { const prContent = readFileSync('pr_metrics.md', 'utf8'); - console.log('\n--- PR METRICS CONTENT ---'); - console.log(prContent.substring(0, 1000) + '...'); metrics.prs_created = parseCountMetric(prContent, 'Total number of items created'); metrics.prs_merged = parseCountMetric(prContent, 'Number of items closed'); diff --git a/.github/workflows/weekly-metrics-discord.yml b/.github/workflows/weekly-metrics-discord.yml index be2d9e5c..df8cf155 100644 --- a/.github/workflows/weekly-metrics-discord.yml +++ b/.github/workflows/weekly-metrics-discord.yml @@ -27,14 +27,14 @@ jobs: - name: Get dates for last week run: | - # Last 7 days - first_day=$(date -d "7 days ago" +%Y-%m-%d) + # Last 14 days + first_day=$(date -d "14 days ago" +%Y-%m-%d) last_day=$(date +%Y-%m-%d) echo "first_day=$first_day" >> $GITHUB_ENV echo "last_day=$last_day" >> $GITHUB_ENV echo "week_of=$(date -d '7 days ago' +'Week of %B %d, %Y')" >> $GITHUB_ENV - echo "date_range=Past 7 days ($first_day to $last_day)" >> $GITHUB_ENV + echo "date_range=Past 14 days ($first_day to $last_day)" >> $GITHUB_ENV - name: Generate issue metrics uses: github/issue-metrics@v3 @@ -69,15 +69,14 @@ jobs: **🎯 Issues** • Created: ${{ steps.metrics.outputs.issues_created }} • Closed: ${{ steps.metrics.outputs.issues_closed }} + • Avg Response Time: ${{ steps.metrics.outputs.issue_avg_first_response }} + • Avg Time to Close: ${{ steps.metrics.outputs.issue_avg_time_to_close }} **🔀 Pull Requests** • Created: ${{ steps.metrics.outputs.prs_created }} • Merged: ${{ steps.metrics.outputs.prs_merged }} - - **⏱️ Response Times** - • First Response: ${{ steps.metrics.outputs.avg_first_response }} - • Time to Close: ${{ steps.metrics.outputs.avg_time_to_close }} - • PR Merge Time: ${{ steps.metrics.outputs.pr_avg_merge_time }} + • Avg Response Time: ${{ steps.metrics.outputs.pr_avg_first_response }} + • Avg Time to Merge: ${{ steps.metrics.outputs.pr_avg_merge_time }} color: 0x58AFFF username: Task Master Metrics Bot avatar_url: https://raw.githubusercontent.com/eyaltoledano/claude-task-master/main/images/logo.png