I think it's possible to "watch" (i.e. pull down the latest folder from https://developer.trimet.org/schedule/gtfs.zip) and store it (unzipped?) in a repo. Then have a github action to check changes.
This is not a fully formulated thought but puttitng it here for future reference