{"push_id":705275430,"size":4,"distinct_size":3,"ref":"refs/heads/validation_errors_for_service_updates","head":"318efe99d20e5b3502a21cc1131a5660de26b829","before":"cd27bf6f00ad76bc3c5cfe4d14d01b4d1afee38a","commits":[{"sha":"ff8a0b2d9b76fa58cb1230fab0ca5bfb25ad3dc4","author":{"email":"ec174e7ddcfb013458485798dcdcbe890dbc653d@digital.cabinet-office.gov.uk","name":"Kev Keenoy"},"message":"Updates for comments on pull-request\n\n* Use the `commit_and_archive_service` method for publishing a draft\n* Fix various keys to be consistently camelCase","distinct":false,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-api/commits/ff8a0b2d9b76fa58cb1230fab0ca5bfb25ad3dc4"},{"sha":"8c3bcd1a438dba8088d92b0635bfb51abca3dc64","author":{"email":"ec174e7ddcfb013458485798dcdcbe890dbc653d@digital.cabinet-office.gov.uk","name":"Kev Keenoy"},"message":"Update G5 and G6 schemas with validation rules\n\nThis adds validation rules on the fields that suppliers are currently able to update.\n\nThe rules for G5 services have had to be made less strict to accommodate existing long service names and descriptions, which would not be able to be imported with the stricter rules in place.","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-api/commits/8c3bcd1a438dba8088d92b0635bfb51abca3dc64"},{"sha":"cffa648d020a773770de06fca706d0920bd2e06f","author":{"email":"ec174e7ddcfb013458485798dcdcbe890dbc653d@digital.cabinet-office.gov.uk","name":"Kev Keenoy"},"message":"Make the service-update endpoint return per-field validation errors\n\nCurrently invalid updates get a generic 400 response.\n\nThis enables per-field validation of updates, which will allow frontend apps to display appropriate validation messages.","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-api/commits/cffa648d020a773770de06fca706d0920bd2e06f"},{"sha":"318efe99d20e5b3502a21cc1131a5660de26b829","author":{"email":"ec174e7ddcfb013458485798dcdcbe890dbc653d@digital.cabinet-office.gov.uk","name":"Kev Keenoy"},"message":"Fix word-count regular expressions to not hang","distinct":true,"url":"https://api.github.com/repos/alphagov/digitalmarketplace-api/commits/318efe99d20e5b3502a21cc1131a5660de26b829"}]}