Skip to content

refresh GRU page and expand source data section - #2591

Merged
damonmcc merged 3 commits into
mainfrom
dm-qa-app-gr
Aug 31, 2026
Merged

refresh GRU page and expand source data section#2591
damonmcc merged 3 commits into
mainfrom
dm-qa-app-gr

Conversation

@damonmcc

@damonmcc damonmcc commented Aug 31, 2026

Copy link
Copy Markdown
Member

what

  • refresh the "Source data" section of the GR page in the QA app
  • add archived vs origin version checks for source data
  • add buttons to run ingest for stale source data
  • match check names to what GR calls their reports
  • drop the signatures from output links so they stop expiring

why

motivated by a recent round of running GR QA reports for Geosupport 26C

when GR (formerly GRU) uploads files to DO and then needs us to archive data and run the reports, we have to check which source data isn't up-to-date, go to the DE repo to individually run the ingest action, and then run the checks. it's easy to accidentally run the checks with old source data

the page also carried stale info: it linked workflows that no longer exist, said building footprints aren't batch-updated (they're on a weekly cron), and said developments needs no manual update (its publish workflow is archived)

notes

unsigned output links depend on NYCPlanning/db-gru-qaqc#280, which is merged and makes future runs upload public-read objects. the 812 existing objects under db-gru-qaqc/{version}/ were set public-read separately, and the older top-level prefixes were left private

7 of 8 check names already matched GR's list. their ninth report isn't a missing check: saf-vs-pad writes both the vs-PAD and vs-GRID files, so it stays one row

screenshot of GRU page in local app run

Screenshot 2026-08-31 at 9 08 37 AM

@damonmcc
damonmcc marked this pull request as ready for review August 31, 2026 13:15
@damonmcc
damonmcc merged commit 7fbff43 into main Aug 31, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant