Skip to content
This repository is currently being migrated. It's locked while the migration is in progress.

Commit e1ded12

Browse files
authored
Merge pull request #6146 from department-of-veterans-affairs/copilot/create-weekly-report-dashboard
Add weekly bug report dashboard with automated data collection
2 parents 5c45861 + 84b8124 commit e1ded12

5 files changed

Lines changed: 1929 additions & 1 deletion

File tree

.github/workflows/metrics-dashboard.yml

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,15 @@ jobs:
219219
env:
220220
GITHUB_TOKEN: ${{ secrets.VADS_WORKFLOWS }}
221221

222+
- name: Collect bug report metrics
223+
continue-on-error: true
224+
run: |
225+
echo "Starting bug report metrics collection..."
226+
node scripts/collect-bug-report-metrics.js
227+
echo "Bug report metrics collection completed"
228+
env:
229+
GITHUB_TOKEN: ${{ secrets.VADS_WORKFLOWS }}
230+
222231
- name: Verify generated data files
223232
run: |
224233
echo "Checking for generated files..."
@@ -337,6 +346,21 @@ jobs:
337346
echo "ℹ️ component-bug-metrics.json not found for Jekyll (collection may have been skipped)"
338347
fi
339348
349+
# Check bug report metrics in both locations (non-blocking since collection has continue-on-error)
350+
if [ -f "src/assets/data/metrics/bug-report-metrics.json" ]; then
351+
echo "✅ bug-report-metrics.json generated successfully in assets"
352+
echo "File size: $(du -h src/assets/data/metrics/bug-report-metrics.json)"
353+
else
354+
echo "ℹ️ bug-report-metrics.json not found in assets (collection may have been skipped)"
355+
fi
356+
357+
if [ -f "src/_data/metrics/bug-report-metrics.json" ]; then
358+
echo "✅ bug-report-metrics.json also generated for Jekyll"
359+
echo "File size: $(du -h src/_data/metrics/bug-report-metrics.json)"
360+
else
361+
echo "ℹ️ bug-report-metrics.json not found for Jekyll (collection may have been skipped)"
362+
fi
363+
340364
- name: Check for changes
341365
id: git-check
342366
run: |
@@ -351,12 +375,14 @@ jobs:
351375
src/assets/data/metrics/governance-index.json \
352376
src/assets/data/metrics/imposter-metrics.json \
353377
src/assets/data/metrics/component-bug-metrics.json \
378+
src/assets/data/metrics/bug-report-metrics.json \
354379
src/_data/metrics/issue-metrics.json \
355380
src/_data/metrics/experimental-metrics.json \
356381
src/_data/metrics/component-usage.json \
357382
src/_data/metrics/governance-index.json \
358383
src/_data/metrics/imposter-metrics.json \
359-
src/_data/metrics/component-bug-metrics.json; do
384+
src/_data/metrics/component-bug-metrics.json \
385+
src/_data/metrics/bug-report-metrics.json; do
360386
if [ -f "$file" ]; then
361387
git add "$file"
362388
fi

0 commit comments

Comments
 (0)