feat: In GTFS feed validation, only check consistency against disruption data#1392
Conversation
|
noting that this change, if merged, would get rid of the only way we have to validate that each |
Thanks for calling that one out. Yeah, that's the only "feed-internal" consistency check by Arrow that doesn't duplicate what's already validated by other gtfs_creator CI steps. I'll create a ticket. |
|
I'm working on splitting the diff into meaningful commits to ease review. Will also try to add some integration tests for validation and import. |
7544b50 to
3362cb3
Compare
Summary of changes
Asana Ticket: 🏹 Prevent feed validation from blocking most application functionality
The meat of the change:
shuttle_route_stops.gtfs_stop_idreferencesgtfs_stops.id.In less abstract terms, this means validation only looks at lines.txt, routes.txt, and stops.txt now.
It completes in half a second locally now, should be about as fast in prod as well.
Reviewer Checklist