{"push_id":845507079,"size":13,"distinct_size":0,"ref":"refs/heads/deployed-to-production","head":"8e77526767ae158222e8740fd4aec76c86e92f2e","before":"48ef7ded227265216eaf807918a072785f86f5de","commits":[{"sha":"96d7f9f9c42ea46b1386b9b78978de42e54a227a","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Re-organise topic-specific links migration rake tasks\n\nMakes things a little clearer in preparation for introducing policy-\nspecific tasks.","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/96d7f9f9c42ea46b1386b9b78978de42e54a227a"},{"sha":"e3a5f21655b7f7beffe3f01f1065af975184fb02","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Add rake task to report which policy subscriber lists need user migration","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/e3a5f21655b7f7beffe3f01f1065af975184fb02"},{"sha":"9fd58e7e28c9fd41d2d02ab4232d326eeb8eafaf","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Add data migration to rework tagging of one specific SubscriberList\n\nChange the tagging so that it uses 'policy' instead of 'policies'. The\nformer is the correct value required for policy notifications.","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/9fd58e7e28c9fd41d2d02ab4232d326eeb8eafaf"},{"sha":"3e6f2398a14eb05a538373d168fdd718d76ff3c1","author":{"email":"0598859b35a47f2edd1a5e9093fb84471bd82aa0@gmail.com","name":"Jack Scotti"},"message":"Merge pull request #87 from alphagov/mb_policies_cleanup\n\nPolicies cleanup","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/3e6f2398a14eb05a538373d168fdd718d76ff3c1"},{"sha":"b124d501f2d8f40bdb30172623b5457ee90a3cc4","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Reinstate JSON parsing of parameters passed into NotificationsWorker\n\nThis is causing an exception in production as the params are a serialized\nhash picked off a Redis queue. This wasn't previously picked up by tests.","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/b124d501f2d8f40bdb30172623b5457ee90a3cc4"},{"sha":"92bb011585cd457566a55f28423faac0a3b43afc","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@tartarus.org","name":"Richard Boulton"},"message":"Merge pull request #88 from alphagov/mb_bugfix_notification_parse\n\nReinstate JSON parsing of parameters passed into NotificationsWorker","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/92bb011585cd457566a55f28423faac0a3b43afc"},{"sha":"e921fc89ffdd84cafe53ceca7618b2e69fb3da21","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Add temporary fix to correctly handle NotificationWorker jobs\n\nThis adds a temporary bandaid which correctly handles queued jobs that\nmay have been enqueued with or without encoding of the params hash at\nthe point of calling NotificationWorker.perform.","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/e921fc89ffdd84cafe53ceca7618b2e69fb3da21"},{"sha":"07a83a64587fea73d36eadb2f2427b4e6ca9aacc","author":{"email":"be8758dc4a66004612e74b567a662d4f1fbf4c2e@gmail.com","name":"Tijmen Brommet"},"message":"Merge pull request #89 from alphagov/mb_bugfix_notification_parse\n\nAdd temporary fix to correctly handle NotificationWorker jobs","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/07a83a64587fea73d36eadb2f2427b4e6ca9aacc"},{"sha":"f57624121eee6a7c07e40df3ed31f6efe2d0a287","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Add data migration to remove dead policy subscriber list","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/f57624121eee6a7c07e40df3ed31f6efe2d0a287"},{"sha":"aa610a1f01813aac24f7d8d8f11cef989235f413","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Add policy link migrator to support migration of policy tags\n\nThis is part of the move to using content IDs for all content across\nGov UK. This commit provides a pair of rake tasks that will assist in\npopulating content IDs on the links hash of each policy SubscriberList.\nIt follows a very similar design to the preceding topic-specific tasks.","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/aa610a1f01813aac24f7d8d8f11cef989235f413"},{"sha":"aea099ea3a7e7ab99aea7452e247064460400588","author":{"email":"fdf2294cd4cea58bbddaaf0b148fe05dcf67ad28@gmail.com","name":"Stuart Gaλe"},"message":"Merge pull request #90 from alphagov/mb_cid-4_migrate_policy_slugs\n\nPolicy SubscriberLists content ID migration","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/aea099ea3a7e7ab99aea7452e247064460400588"},{"sha":"c7719cab82642e0981148aa1a32f85a5d9aa2c81","author":{"email":"6adbae8c894eee14931a69b021d6fca6a64932db@mobaig.com","name":"Mo Baig"},"message":"Correct method typo in links migration rake task","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/c7719cab82642e0981148aa1a32f85a5d9aa2c81"},{"sha":"8e77526767ae158222e8740fd4aec76c86e92f2e","author":{"email":"fdf2294cd4cea58bbddaaf0b148fe05dcf67ad28@gmail.com","name":"Stuart Gaλe"},"message":"Merge pull request #91 from alphagov/mb_cid-4_migrate_policy_slugs\n\nCorrect method typo in links migration rake task","distinct":false,"url":"https://api.github.com/repos/alphagov/email-alert-api/commits/8e77526767ae158222e8740fd4aec76c86e92f2e"}]}