{"push_id":760483515,"size":9,"distinct_size":0,"ref":"refs/heads/deployed-to-production","head":"4a507576ce3b4e1afa6fe393ac7f52ee8b5497aa","before":"7618990d40373005fe9570150a92fcd6e06ad801","commits":[{"sha":"9c10c3fc203578f8dc15de707c6349525d2ecbed","author":{"email":"63746e053bdb88cab1a6ff1b91b4f85c8fa9ea5d@digital.cabinet-office.gov.uk","name":"Jamie Cobbett"},"message":"Remove spurious line from ESI fund spec\n\nThis seems to have been copy-pasta'd from the medical safety alert spec.","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/9c10c3fc203578f8dc15de707c6349525d2ecbed"},{"sha":"320f7ca8cebb814f538be9707c015aea4f86455e","author":{"email":"5ae7c992a64589db9f972fadcdb165b0975a8004@issyl0.co.uk","name":"Isabell Long"},"message":"Merge pull request #536 from alphagov/remove_spurious_line_from_esif_spec\n\nRemove spurious line from ESI fund spec","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/320f7ca8cebb814f538be9707c015aea4f86455e"},{"sha":"cf73cd293b66b7cdae8c43729a731d124986627d","author":{"email":"eb8927ee95ff63fb146eccc5329751d2677f6709@digital.cabinet-office.gov.uk","name":"Jenny Duckett"},"message":"Add leading slash to slugs when sending to Rummager\n\nThe id and link fields sent to Rummager must include the leading slash in the\npath. The link field is used for links to the content item on pages which pull\ntheir content from Rummager, for example search results and topic pages (as\nrecently changed in the Collections app).\n\nWhen the link field doesn't start with a slash, the link is treated as\nrelative to the current URL. In search results this means that the links are\nright by coincidence: the current URL has a single path segment\n(/search?q=foo) so the link is interpreted relative to / which happens to be\ncorrect. However on topic pages, which have more path segments, the links are\nwrong, for example on the topic page\n\n    /topic/government-digital-guidance/content-publishing\n\nthe link to the Style Guide is wrongly shown as\n\n    /topic/government-digital-guidance/guidance/style-guide\n\ninstead of\n\n    /guidance/style-guide\n\nIncluding the leading slash in the fields for Rummager fixes these links.","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/cf73cd293b66b7cdae8c43729a731d124986627d"},{"sha":"e469ca42638db2993baa0d2d4b3c9c75616070ca","author":{"email":"eb8927ee95ff63fb146eccc5329751d2677f6709@digital.cabinet-office.gov.uk","name":"Jenny Duckett"},"message":"Refactor ManualSectionIndexableFormatter to use abstract class\n\nThis avoids duplication of with_leading_slash, and makes this formatter more\nconsistent with the others.\n\nThe main change here is to override private methods from the superclass\ninstead of defining the attributes entirely in indexable_attributes. This\nmakes it clearer that the only attribute unique to this formatter is the\nmanual.","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/e469ca42638db2993baa0d2d4b3c9c75616070ca"},{"sha":"de8297b72fc7f05ea490b1f6d5e649222ca3efcb","author":{"email":"eb8927ee95ff63fb146eccc5329751d2677f6709@digital.cabinet-office.gov.uk","name":"Jenny Duckett"},"message":"Add script to fix id and link in existing documents in Rummager\n\nWe need to migrate the existing documents in Rummager to include the leading\nslash in the id and link fields. Because the id is changing, we need to\nrepublish and then delete the document with the old id. This should be done\nfor each document individually (rather than in batches) to minimise the time\nduring which each document will be in the search index twice.\n\nThis is heavily based on the existing scripts to republish manuals and\nspecialist documents.\n\nFor manuals, republishing will send them to the publishing API as well as\nRummager, but for specialist documents republishing only sends to Rummager. In\nthis case that inconsistency doesn't matter because we've only changed the\nRummager data format.\n\nRummager returns 200 for a request to delete a document which doesn't exist,\nso we don't need to check that each one exists before deleting it.","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/de8297b72fc7f05ea490b1f6d5e649222ca3efcb"},{"sha":"e77feaa77ec2e97fa35f9edd72d570382d1e5d56","author":{"email":"eb8927ee95ff63fb146eccc5329751d2677f6709@digital.cabinet-office.gov.uk","name":"Jenny Duckett"},"message":"Handle tags not always being present on a manual\n\nEven though all already-published manuals in Production with tags in\nPanopticon have been published again to pick up the tags to send to Rummager,\nsome published manuals in a database replicated from Preview 2 days ago didn't\nhave the tags populated in Specialist Publisher. Tags aren't fetched when\nrepublishing, so we need to handle the tags not being present when\nrepublishing in order for the script to fix leading slashes to run without\nerrors.","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/e77feaa77ec2e97fa35f9edd72d570382d1e5d56"},{"sha":"7b0fe86050c85ae1513ab0c9ee2359c476ceead1","author":{"email":"2b6cc7d1b47c270ddac371de752eb6ed3342fd06@digital.cabinet-office.gov.uk","name":"mike patrick"},"message":"Merge pull request #537 from alphagov/add-leading-slash-to-slugs-for-rummager\n\nAdd leading slash to slugs when sending to Rummager","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/7b0fe86050c85ae1513ab0c9ee2359c476ceead1"},{"sha":"898ca3a9afa9a5104a9fb69bde15327796640303","author":{"email":"0598859b35a47f2edd1a5e9093fb84471bd82aa0@gmail.com","name":"Jacopo Scotti"},"message":"Send finders description to Content Store\n\nFinders have a description and should be sent to Content Store at the moment of\npublishing.\n\nHaving the description stored in Content Store means that Finder Frontend will\nbe able to access it and use it (i.e., when generating a Finder's metadata for\nsearch engines).","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/898ca3a9afa9a5104a9fb69bde15327796640303"},{"sha":"4a507576ce3b4e1afa6fe393ac7f52ee8b5497aa","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"Tijmen Brommet"},"message":"Merge pull request #538 from alphagov/send-finder-description-when-publishing\n\nSend finders description to Content Store","distinct":false,"url":"https://api.github.com/repos/alphagov/specialist-publisher/commits/4a507576ce3b4e1afa6fe393ac7f52ee8b5497aa"}]}