Skip to content

πŸ“Š Refresh CIA data (110 CSVs + production stats) - #3347

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
data/cia-csv-refresh
Open

πŸ“Š Refresh CIA data (110 CSVs + production stats)#3347
github-actions[bot] wants to merge 1 commit into
mainfrom
data/cia-csv-refresh

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

πŸ“Š Automated CIA data refresh

Pulled the latest service.data.impl/sample-data/ CSVs from
Hack23/cia@master
(resolved to commit 643750f38c201b403023a83ccc1a6e00ede840b1)
and re-ran the production-statistics pipeline against the same commit.

CSV refresh

Metric Count
Total tracked CSVs 146
βœ… Updated 110
🟰 Unchanged 30
❔ Missing upstream 0
⏭ Skipped (local-only) 6
❌ Failed downloads 0

Production statistics

  • Total persons: 2500
  • Total votes: 3793281
  • Last extraction: 2026-08-30 00:21:37.498449

How resolution works

The workflow never introduces new files β€” it only refreshes CSVs
already tracked under data/cia/** and cia-data/**. Upstream paths
are resolved through a recursive basename β†’ upstream-path index
built from the GitHub Tree API, so files living in
sub-folders (distinct_values/, framework-validation/,
risk-rule-tests/) are located correctly even though local paths
are organised differently. An <stem>_sample.csv alias is applied
for the handful of locally-renamed canonical files.

Review checklist

  • CSV diffs look reasonable (no schema regressions)
  • production-stats.json counts move monotonically or within reason
  • Dashboards still render with the refreshed data
  • No unexpected file additions or removals

Generated by .github/workflows/update-cia-csv-data.yml.

pethers
pethers previously approved these changes Aug 29, 2026
@github-actions

Copy link
Copy Markdown
Contributor Author

πŸ” Lighthouse Performance Audit

Category Score Status
Performance 85/100 🟑
Accessibility 95/100 🟒
Best Practices 90/100 🟒
SEO 95/100 🟒

πŸ“₯ Download full Lighthouse report

Budget Compliance: Performance budgets enforced via budget.json

…43750f

- Upstream ref: master (resolved to 643750f38c201b403023a83ccc1a6e00ede840b1)
- CSV files: updated 110 / 146 tracked
- Production stats: 2500 persons, 3793281 votes
- Last extraction: 2026-08-30 00:21:37.498449
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant