Skip to content

fix: Add shuttles into Providence/Stoughton timetable#3211

Merged
joshlarson merged 3 commits into
mainfrom
jdl/fix/providence-stoughton-shuttles-on-timetables
May 29, 2026
Merged

fix: Add shuttles into Providence/Stoughton timetable#3211
joshlarson merged 3 commits into
mainfrom
jdl/fix/providence-stoughton-shuttles-on-timetables

Conversation

@joshlarson
Copy link
Copy Markdown
Contributor

Scope

Asana Ticket: 🏖️⚽️🚄 Update Providence/Stoughton timetable to show match day shuttles

Implementation

This fully just copy-pastes the implementation from #3188, which did the same thing for Franklin/Foxboro shuttles.

The one difference is that the Providence line pulls in its associated shuttle route no matter what, and doesn't hard-code the dates - this still works because there are no shuttles on non-match days, which means that we simply add in an [empty list] on those days, which changes nothing. The Franklin line still needs to use special-cased dates because it has to do some extra work to remove Canton Junction on non-shuttle days, but Providence doesn't have that concern.

Screenshots

Screenshot 2026-05-29 at 10 12 57 AM *Note: Screenshots are a bit uninspiring right now, because the non-shuttle schedules haven't been updated yet - will add better screenshots once the data's there.*

How to test

Look at schedules for match days and notice that the shuttle trips have been added in.

Look at schedules for non-match days, and notice that there are no shuttles.

@joshlarson joshlarson requested a review from a team as a code owner May 29, 2026 14:35
@joshlarson joshlarson requested a review from jlucytan May 29, 2026 14:35
@joshlarson joshlarson added the dev-blue Deploy to dev-blue label May 29, 2026
@joshlarson joshlarson enabled auto-merge (squash) May 29, 2026 17:24
@joshlarson joshlarson merged commit a048b61 into main May 29, 2026
16 of 17 checks passed
@joshlarson joshlarson deleted the jdl/fix/providence-stoughton-shuttles-on-timetables branch May 29, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev-blue Deploy to dev-blue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants