When updates to our crawlers, aggregation script, or new manual translations are added, those updates aren't reflected in threepio.py until we re-run the crawlers & script and then commit the output.
Solution
This PR has a Github Action which will run the crawlers and script and exit with an error if new changes are detected, reminding the user to commit the new compiled output.
Overview
When updates to our crawlers, aggregation script, or new manual translations are added, those updates aren't reflected in threepio.py until we re-run the crawlers & script and then commit the output.
Solution
This PR has a Github Action which will run the crawlers and script and exit with an error if new changes are detected, reminding the user to commit the new compiled output.