Brian Ferris

Results 10 issues of Brian Ferris

Per issue #1201, adds validation for files and fields added for Fares v2 base spec changes. Please make sure these boxes are checked before submitting your pull request - thanks!...

Closes #1264. This adds validation support for the newly added `transfers.txt transfer_type` values of 4 and 5 for in-seat transfers. It additionally adds conditional validation checks for `from_stop_id`, `to_stop_id`, `from_route_id`,...

**Summary:** Per updates introduced in the Fares v2 spec addition, we now check for the conditionally required/forbidden `fare_rules.txt` file. Please make sure these boxes are checked before submitting your pull...

need spec clarification
status: Blocked

### Describe the problem As discussed in google/transit/pull/303, the spec was recently amended to support two new values for `transfers.txt transfer_type`, 4 and 5, in support of in-seat transfers. We...

GTFS Reference
status: Work in progress
new rule

### Describe the problem As recently demonstrated in PR #1332 and currently blocking #1330, changes that only update Markdown files (e.g. `RULES.md`) do not trigger actions / workflows / required...

documentation
status: Ready
workflow

I'm doing some exploratory work on validation support what I'm calling GTFS Fares v2 feeds. These are feeds that only include Fares v2 related files that are designed to work...

I've noticed an increased incidence of GitHub workflow action failures ([link](https://github.com/MobilityData/gtfs-validator/actions?query=is%3Afailure)) for our `end_to_end` and `acceptance_test` workflows. Digging deeper into these failures, the validator itself isn't failing. Instead, our workflow...

bug
workflow

### Describe the problem Per https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/, we need to update our workflows to use new environmental outputs for saving state. ### Proposed solution See migration examples in the linked blog...

enhancement
workflow

Per discussion in #1358 and [GTFS Validator - Memory Reduction](https://docs.google.com/document/d/1Qu5qafCztoWBjkcooXsqPGMd8keHeradQGuLvSh55eE/edit?usp=sharing), this PR implements support for column-based storage of GTFS entities. This technique supports reduction in the validators memory footprint by...

This allows for manually executing acceptance and end-to-end workflows.