{"push_id":1197615729,"size":7,"distinct_size":0,"ref":"refs/heads/deployed-to-staging","head":"71246fa060f68c1810013bd609de1f0550e64860","before":"ea66e27fea5be899a4f80e5d03162f1fac618d2b","commits":[{"sha":"509108cbf858efeea0cfd8c1f93033ba0943c71d","author":{"name":"Chris Patuzzo","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@patuzzo.co.uk"},"message":"Supersede previous unpublished/published items when unpublishing\n\nThis fixes a bug whereby the unpublish command was\nfinding a previous ‘published’ or ‘unpublished’\nitem rather than the latest.\n\nThis addresses the Specialist Publisher bug here:\nhttps://trello.com/c/Ur355YbL/174-bug-cannot-unpublish-something-more-than-once-small-mediumish","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/509108cbf858efeea0cfd8c1f93033ba0943c71d"},{"sha":"73c008fc8acaee786c81cef0aa09da1781831a28","author":{"name":"Chris Patuzzo","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@patuzzo.co.uk"},"message":"Migration: Supersede all but the last published/unpublished states\n\nThis finds all state histories where there is more\nthan one 'published' or 'unpublished' state and supersedes\nall but the highest versioned state within that history.\n\nIn development, this supersedes 1883 states.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/73c008fc8acaee786c81cef0aa09da1781831a28"},{"sha":"a7e1eeb2766128b7a5cac08ca1d745d956baaec1","author":{"name":"Chris Patuzzo","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@patuzzo.co.uk"},"message":"Supersede unpublished items when publishing\n\nThis also means we need to change the the\nuniqueness constraint as there can be duplicate\nsuperseded items.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/a7e1eeb2766128b7a5cac08ca1d745d956baaec1"},{"sha":"68e470a9f949f7754db09c11c71d43a26ea81e9d","author":{"name":"Christopher Baines","email":"773f72578b92cc20ad5033fd355e8092a4c36319@digital.cabinet-office.gov.uk"},"message":"Fix RepresentDownstream\n\nThis managed to slip through in 2a2fdd3da88de219f141c1183fd6945e30a88117.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/68e470a9f949f7754db09c11c71d43a26ea81e9d"},{"sha":"8fc35de16ca3a98b43f82986beb64a8f45c4583b","author":{"name":"Paul Bowsher","email":"c93fed2e02147238238bd8ee5e6664d32f2b5918@gmail.com"},"message":"Merge pull request #409 from alphagov/fix-represent-downstream\n\nFix RepresentDownstream","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/8fc35de16ca3a98b43f82986beb64a8f45c4583b"},{"sha":"b324dddcc50bf622ca985d2ad191cee951776ad9","author":{"name":"Chris Patuzzo","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@patuzzo.co.uk"},"message":"Raise an error if the system is inconsistent\n\nFollowing a pull request discussion, it was\ndecided that we should test the assumption that\nthere is only ever one published/unpublished item\nin the history of a content item.\n\nThis is a stop-gap before we do this story:\nhttps://trello.com/c/FE1bwOhF/248-validate-content-item-states-across-their-history\n\nIt is my opinion that we should remove this\ntechnical debt once the assumption has been\npromoted to a constraint as testing assumptions\neverywhere litters the code.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/b324dddcc50bf622ca985d2ad191cee951776ad9"},{"sha":"71246fa060f68c1810013bd609de1f0550e64860","author":{"name":"Chris Patuzzo","email":"4181b934c2715a2bba60cdb3cc1b35b2777d1c23@patuzzo.co.uk"},"message":"Merge pull request #405 from alphagov/supersede-publish-and-unpublish\n\nSupersede publish and unpublish","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/71246fa060f68c1810013bd609de1f0550e64860"}]}
{"actor":{"display_login":"govuk-ci"}}