{"push_id":1354312507,"size":10,"distinct_size":0,"ref":"refs/heads/deployed-to-integration","head":"cd5535845bcbc96387a81186b25abe4c881becda","before":"2299c603fbd670b53894e9a7d3c3f3e73b1ba511","commits":[{"sha":"e667f85f817613fe24dadc57b5527b11c94ad2e0","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"Access web content item via content_id and locale\n\nThis allows us to pull out the item for the content store","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/e667f85f817613fe24dadc57b5527b11c94ad2e0"},{"sha":"d08cae664bd5f8b709d8be5b920c09c1e0f8633a","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"DownstreamDraftWorker uses content_id and locale\n\nThis is instead of a specific content_item_id, this should cause it to\nerror less as it will be pulling the latest versions from the database.\n\nThe errors that could happen before could still happen with this if the\ndata changes between us loading the data and checking the latest\nversion. It's important that we still error here to trigger a retry as\notherwise we could lose jobs from the queue.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/d08cae664bd5f8b709d8be5b920c09c1e0f8633a"},{"sha":"fd615ec331cb8e40a4cb4f5d9d19b27db173e6e7","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"DownstreamLiveWorker uses content_id and locale\n\nThis matches the changes made to DownstreamDraftWorker where we will be\npulling the latest content item from the database for a content_id and\nlocale.\n\nThis should ensure that for each update_type of a content item there is\nan event broadcast to the message queue.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/fd615ec331cb8e40a4cb4f5d9d19b27db173e6e7"},{"sha":"5e8969fddbb86103b994f705c7b8e57090ea3531","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"Stop DownstreamDiscardDraftWorker receiving a content_item_id\n\nDownstreamDiscardDraftWorker instead takes a content_id and a locale and\ncan use this to load the most appropriate content item for updating.\n\nWe no longer want to abort on a DownstreamInvalidStateError as a retry\ncan correct a conflict encountered here.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/5e8969fddbb86103b994f705c7b8e57090ea3531"},{"sha":"5e1061107c6b58e2432471e9ff4c82d8d7fb1613","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"Remove alert_on_base_path_conflict\n\nThis changes how we consider the error that occurs when a draft is\nattempted to be discarded but there is an item occupying it's base path.\n\nThis situation is no longer considered an error as this is just a\nrepresentation that the application state has changed since this job was\nqueued. Instead it is logged as a warning.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/5e1061107c6b58e2432471e9ff4c82d8d7fb1613"},{"sha":"05e599c4970b175f979920fb309ac21e5b21eaf9","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"Change block syntax on multiline lets\n\nThis replace the curly braces with the more widely used do...end blocks\nand improves consistency.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/05e599c4970b175f979920fb309ac21e5b21eaf9"},{"sha":"266c0745f8c0976b19fbf2b54edc7cc340084ac1","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"Add fixme notes for removing backward compatible code\n\nOnce the sidekiq queues are empty we can remove some complexities in\nthese workers.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/266c0745f8c0976b19fbf2b54edc7cc340084ac1"},{"sha":"c6de087bd6f2ef30daf56b164804bea60031a0bb","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"Query to get locales used for a content item\n\nFor a particular content id you can determine the list of locales that\nthe content item is available in, this can be filtered for just items in\na particular state.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/c6de087bd6f2ef30daf56b164804bea60031a0bb"},{"sha":"0703518eea32194388ea1d68695c28b60b0509f3","author":{"name":"Kevin Dew","email":"cce05575eed51e8191034eb5c9f24c2a732ece47@digital.cabinet-office.gov.uk"},"message":"Update dependent content items by content_id and locale\n\nThis changes the way we update dependent content items. Previously we\nwere pulling out the latest published or draft item for a content item.\nInstead we pull out all locales for a content item and enqueue that with\nthe content id.\n\nThis has a secondary advantage that it fixes a potential issue where\ncontent items with multiple locales could have only one instance of\ntheirs updated when links are updated.","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/0703518eea32194388ea1d68695c28b60b0509f3"},{"sha":"cd5535845bcbc96387a81186b25abe4c881becda","author":{"name":"Douglas Roper","email":"cb2480563420128c33c6d690e53a6a127b723a3c@gmail.com"},"message":"Merge pull request #551 from alphagov/all-update-types-to-message-queue\n\nLoosen coupling between queues and particular Content Items","distinct":false,"url":"https://api.github.com/repos/alphagov/publishing-api/commits/cd5535845bcbc96387a81186b25abe4c881becda"}]}
{"actor":{"display_login":"govuk-ci"}}