Looks like there were some errors in the site update that scrolled by without me noticing that caused the DB update to fail.
Don't you see that the update is completed incorrectly? If not offline, maybe a quick check online? Just reload the start page when the upload is completed...
Yes, I normally watch for the most common errors (missing/misnamed .wpt, invalid .csv entries) that get reported at the start of the update process but the errors from last night are less common and get reported later. I can see that the process completes or not, and I also usually load up the start page to make sure it all went well, but this one got launched late and the process now takes about 40 minutes, so I didn't stay up to check it out.
In any case, this is more evidence that I need to provide better testing capabilities that anyone who helps maintain highway data would be required to run before putting in a pull request. It remains high on my list for the next time I get into the code in a significant way to provide this. I'm also open to ideas about how to integrate some of this into GitHub itself, such as a check that every csv file line has the right number of fields, each wpt line is a valid format, each wpt has at least 2 entries, etc. Eliminating those errors would save me a lot of time and frustration when I pull in changes and attempt to run a site update.
All that said, the quality of work all of you do is really great, and the vast majority of changes that get submitted require no manual intervention on my part beyond merging, pulling, and launching a site update.