I've tried to simplify the logic in moz_kinto_publisher to make it a bit easier to extend. I've also removed the signoff logic, as it was configured as a no-op in our production environment.
This code has run successfully in the dev environment (to the extent that it can w/o write access to collections).
Also the new sanity checks now flag some errors in currently published data. When this merges to main the sanity checks will cause the bad data to be overwritten, but I've saved copies so that I can look into root causes.
I've tried to simplify the logic in moz_kinto_publisher to make it a bit easier to extend. I've also removed the signoff logic, as it was configured as a no-op in our production environment.
This code has run successfully in the dev environment (to the extent that it can w/o write access to collections).
Also the new sanity checks now flag some errors in currently published data. When this merges to main the sanity checks will cause the bad data to be overwritten, but I've saved copies so that I can look into root causes.
Resolves #153 Resolves #172