{"push_id":948967641,"size":31,"distinct_size":1,"ref":"refs/heads/improve_publishing_api_worker_error_handling","head":"119f0a5b0bb3748d7dd6bce22703a1bfa82fe099","before":"4a145435cd61879fe4a545761f7804dbc6f8bd5f","commits":[{"sha":"3adaec13fb3dba82114efe185785690bd597063c","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Add maxitest\n\nAllows running tests line-by-line\n`mtest -Itest test/my_test.rb:58`","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/3adaec13fb3dba82114efe185785690bd597063c"},{"sha":"789c9000ec6b2e76a91fcaaccd393dec8c763bd8","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Use latest govuk-content-schema-test-helpers","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/789c9000ec6b2e76a91fcaaccd393dec8c763bd8"},{"sha":"52d52fe1737047a3f2da860e117396ac4c4fb7a3","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Validate against publisher_v2 schema in test","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/52d52fe1737047a3f2da860e117396ac4c4fb7a3"},{"sha":"25e9571d26df2a7ff3e7dfc923d73f4f2e6be311","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Refactor PublishingApiPresenters\n\nAdd a base Item presenter which provides methods for:\n- content_id\n- content (main schema)\n- links\n- update_type\n\nPort Case Study to this new pattern.","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/25e9571d26df2a7ff3e7dfc923d73f4f2e6be311"},{"sha":"15aa9436257835f5df035cf842bca49d60c9d4de","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Port Edition presenter to new style","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/15aa9436257835f5df035cf842bca49d60c9d4de"},{"sha":"18926d0005395c970ddb324e3976021b65961892","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Port Placeholder presenter to new style","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/18926d0005395c970ddb324e3976021b65961892"},{"sha":"e32b1d2feeeb97d8a64144bbd22c6f00454c0aa6","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Port Unpublishing presenter to new style","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/e32b1d2feeeb97d8a64144bbd22c6f00454c0aa6"},{"sha":"61640acbafa4a8c7880113888c4305c33d72892c","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Port ComingSoon presenter to new style","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/61640acbafa4a8c7880113888c4305c33d72892c"},{"sha":"54a5db163fa17b2d7bc3705280e174c4b089c738","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Port WorkingGroup presenter to new style","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/54a5db163fa17b2d7bc3705280e174c4b089c738"},{"sha":"bdea743bc863c61498c1ee98397516cd5f88907c","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Don't attempt to test presenter internals","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/bdea743bc863c61498c1ee98397516cd5f88907c"},{"sha":"0aff00f8328a1bf7c872678aca2b540ef2a9a448","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"PublishingApi uses new presenters\n\nWhitehall’s PublishingApi class now uses the new style presenters, with\ndiscrete methods instead of an as_json hash.","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/0aff00f8328a1bf7c872678aca2b540ef2a9a448"},{"sha":"deee17751baec76f8a00df3e402bcfc0026b106e","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Add Redirect presenter\n\nRedirects are different in that they don’t currently require a base\ncontent item, and can be just a base path and list of redirects. This\nis a clone of the `PublishingApi::Redirect` class that obeys the new\npresenter format.","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/deee17751baec76f8a00df3e402bcfc0026b106e"},{"sha":"c3878cf7c5e42085badb31105696174c74a7464f","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Port TakePart presenter to new format","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/c3878cf7c5e42085badb31105696174c74a7464f"},{"sha":"64cc22ba17949f8202941ab3472579af24356b66","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Fix TakePart integration test","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/64cc22ba17949f8202941ab3472579af24356b66"},{"sha":"ad19d3105939be34943ee98a37bfabaa2acc09bf","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Port Gone presenter to new style","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/ad19d3105939be34943ee98a37bfabaa2acc09bf"},{"sha":"ef61de7d470b7ac949e3e1d34279273fa381f906","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Update PublishingApiWorker test","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/ef61de7d470b7ac949e3e1d34279273fa381f906"},{"sha":"bb77ed3c356d4ef8ee407ce122339ea3c1e066c8","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Update Gone worker for new format","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/bb77ed3c356d4ef8ee407ce122339ea3c1e066c8"},{"sha":"c68e8594e4dcbd59ac7f31dd51cc526b69518ba0","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Update Coming Soon worker to new format","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/c68e8594e4dcbd59ac7f31dd51cc526b69518ba0"},{"sha":"36b36cc94b963a962cfa12f00d972f3ddd415d96","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Update Draft worker for new format","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/36b36cc94b963a962cfa12f00d972f3ddd415d96"},{"sha":"9905416611d7255eaccd470f5ccb9a3ff4267580","author":{"email":"9c380d388050cdb31e87cd3869c5eb2cbeac4079@gmail.com","name":"Paul Bowsher"},"message":"Update Pub API test helpers","distinct":false,"url":"https://api.github.com/repos/alphagov/whitehall/commits/9905416611d7255eaccd470f5ccb9a3ff4267580"}]}