{"push_id":2761669091,"size":27,"distinct_size":5,"ref":"refs/heads/email_branding_name_and_text","head":"43457715479a1bbf526ef1608864a25bf56fc633","before":"6f5005381cfb9a2bb30dcac10636a6fbe7fbbdae","commits":[{"sha":"a826f6e924cba1577d35123e2b3b2b6977a47fb8","author":{"name":"Leo Hemsted","email":"5b9ecae89f47d9ec0d0f20a39c5948e28e527343@digital.cabinet-office.gov.uk"},"message":"make rebuild-ft-billing-for-day remove unused rows\n\nif the billing data was incorrect and needs to be rebuilt, we should\nremove old rows. Previously we were only upserting new rows, but old\nno-longer-relevant rows were staying in the database. This commit\nmakes the flask command remove *all* rows for that service and day,\nbefore inserting the rows from the original notification data after.\n\nThis commit doesn't change the existing nightly task, nor does it\nchange the upsert that happens upon viewing the usage page. In normal\nusage, there should never be a case where the number of billable units\nfor a rate decreases. It should only ever increase, thus, never need to\nbe deleted","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/a826f6e924cba1577d35123e2b3b2b6977a47fb8"},{"sha":"1d2e0861099d93fdbc70dcaa8134bd55b5635cf6","author":{"name":"Leo Hemsted","email":"c1caec6998656fd67575a8bc298b3bf82bd1593e@gmail.com"},"message":"Merge pull request #1994 from alphagov/fix-billing-update\n\nmake rebuild-ft-billing-for-day remove unused rows","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/1d2e0861099d93fdbc70dcaa8134bd55b5635cf6"},{"sha":"c0f309a2a6b65586fd00e1fc12d1be3cce57dd9c","author":{"name":"Pea Tyczynska","email":"4aa033b796e79b1c8d3e1b854f2b32e948292970@digital.cabinet-office.gov.uk"},"message":"Delete scheduled task to populate monthly_billing","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/c0f309a2a6b65586fd00e1fc12d1be3cce57dd9c"},{"sha":"ca2b350a99949f065e07b3c6836fc0f59201254a","author":{"name":"Pea Tyczynska","email":"4aa033b796e79b1c8d3e1b854f2b32e948292970@digital.cabinet-office.gov.uk"},"message":"Remove references to monthly_billing table from api","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/ca2b350a99949f065e07b3c6836fc0f59201254a"},{"sha":"4e49df2479cbc1112d496e973d7856764a187152","author":{"name":"Pea Tyczynska","email":"4aa033b796e79b1c8d3e1b854f2b32e948292970@digital.cabinet-office.gov.uk"},"message":"Delete MonthlyBilling model","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/4e49df2479cbc1112d496e973d7856764a187152"},{"sha":"b28ec8beda342d6227ebdc79579c22c535620d01","author":{"name":"Pea Tyczynska","email":"4aa033b796e79b1c8d3e1b854f2b32e948292970@digital.cabinet-office.gov.uk"},"message":"Use old monthly_billing-related routes for new functions","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/b28ec8beda342d6227ebdc79579c22c535620d01"},{"sha":"018585eccc6197eb3a8990167e78e98b42710c27","author":{"name":"Pea (Malgorzata Tyczynska)","email":"7c954bdf50e9539d047be82155069c28c1b0582d@users.noreply.github.com"},"message":"Merge pull request #1981 from alphagov/get_rid_of_monthly_billing\n\nRemove monthly_billing table and all references to it","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/018585eccc6197eb3a8990167e78e98b42710c27"},{"sha":"b8913b62ece77dbf878efb14001f882a3f72dc97","author":{"name":"Chris Hill-Scott","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@quis.cc"},"message":"Fix broken Markdown headings in README","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/b8913b62ece77dbf878efb14001f882a3f72dc97"},{"sha":"ce5bb1f7627dc2b725364615244e10f263ae5af3","author":{"name":"Alexey Bezhan","email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@fueledbylemons.com"},"message":"Make pyup ignore requirements.txt\n\nWe don't want pyup.io upgrading sub-dependencies listed in the\nrequirements.txt file since it does it whenever a new version is\navailable regardless of what our application dependencies require.","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/ce5bb1f7627dc2b725364615244e10f263ae5af3"},{"sha":"536154d79fab1da87c48534bb9de0ceddecb3f5a","author":{"name":"Alexey Bezhan","email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@fueledbylemons.com"},"message":"Merge pull request #2017 from alphagov/pyup-ignore-requirements-txt\n\nMake pyup ignore requirements.txt","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/536154d79fab1da87c48534bb9de0ceddecb3f5a"},{"sha":"ff2334937c9535c1543b96d65d7ebe271aa73bb9","author":{"name":"Rebecca Law","email":"6631889b3d7498d593b3c7f463d9a54463f970c3@digital.cabinet-office.gov.uk"},"message":"Last night we had some letter notifications that were in permanent failure and had page count = 0.\nThis causes the create-nighlty-billing task to fail.\nThis will make sure that 0 is returned in this case.","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/ff2334937c9535c1543b96d65d7ebe271aa73bb9"},{"sha":"c8f307e83820741b5187615d51f6dfd231d3e507","author":{"name":"Chris Hill-Scott","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@quis.cc"},"message":"Merge pull request #2016 from alphagov/quis-patch-1\n\nFix broken Markdown headings in README","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/c8f307e83820741b5187615d51f6dfd231d3e507"},{"sha":"885ed1e8e3256352d2fde771bef57997809c3c1e","author":{"name":"Pea Tyczynska","email":"4aa033b796e79b1c8d3e1b854f2b32e948292970@digital.cabinet-office.gov.uk"},"message":"Remove monthly_billing table from the database","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/885ed1e8e3256352d2fde771bef57997809c3c1e"},{"sha":"19890412c9b7e5bdcefeceb35c99829b83f4b08e","author":{"name":"Rebecca Law","email":"6631889b3d7498d593b3c7f463d9a54463f970c3@digital.cabinet-office.gov.uk"},"message":"Added a cancelled notification status so that we can cancel letters before they are sent.","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/19890412c9b7e5bdcefeceb35c99829b83f4b08e"},{"sha":"7378232353ba73416fd5c7979379003acd513da4","author":{"name":"Rebecca Law","email":"6631889b3d7498d593b3c7f463d9a54463f970c3@digital.cabinet-office.gov.uk"},"message":"Added migration script","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/7378232353ba73416fd5c7979379003acd513da4"},{"sha":"cc3620956461aa1f066e7e7ea1e94abec2e44b5a","author":{"name":"Rebecca Law","email":"6631889b3d7498d593b3c7f463d9a54463f970c3@digital.cabinet-office.gov.uk"},"message":"Fix file name for migration script","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/cc3620956461aa1f066e7e7ea1e94abec2e44b5a"},{"sha":"ab28691a70076e1bcae99cc6d92fb030203e4868","author":{"name":"Rebecca Law","email":"6631889b3d7498d593b3c7f463d9a54463f970c3@digital.cabinet-office.gov.uk"},"message":"Add number to migration file name","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/ab28691a70076e1bcae99cc6d92fb030203e4868"},{"sha":"2f120b30e89537ab69458d31ca412dc5d0187dfa","author":{"name":"Rebecca Law","email":"6631889b3d7498d593b3c7f463d9a54463f970c3@digital.cabinet-office.gov.uk"},"message":"Fix codestyle","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/2f120b30e89537ab69458d31ca412dc5d0187dfa"},{"sha":"f419bf7bdb1750df17bde763d9669793558ec6ee","author":{"name":"Rebecca Law","email":"eacdb3dbf908e6f5b6a02d773dff9aeb3800fd9a@gmail.com"},"message":"Merge pull request #2022 from alphagov/fix-letter-rate-bug\n\nHandle zero as a letter page count in billing.","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/f419bf7bdb1750df17bde763d9669793558ec6ee"},{"sha":"ea28b65871800075b126468b1ca7fa5b51d6ab80","author":{"name":"Pea (Malgorzata Tyczynska)","email":"7c954bdf50e9539d047be82155069c28c1b0582d@users.noreply.github.com"},"message":"Merge pull request #1999 from alphagov/drop_monthly_billing_table\n\nDrop monthly billing table","distinct":false,"url":"https://api.github.com/repos/alphagov/notifications-api/commits/ea28b65871800075b126468b1ca7fa5b51d6ab80"}]}
{"actor":{"display_login":"CrystalPea"}}