{"push_id":1224436141,"size":12,"distinct_size":0,"ref":"refs/heads/deployed-to-staging","head":"fa98cdeea66aa83ca3f59d978142e81bd4f84a88","before":"c9efa6ef22fd54000d8669749132bfa65657fbc9","commits":[{"sha":"d2ec11555924e8e4bedc596c31c6671b4ecbaace","author":{"name":"David Basalla","email":"be81edd2964eee99897c6f929fa3b5aeab8b285f@gmail.com"},"message":"Add request specs for links api","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/d2ec11555924e8e4bedc596c31c6671b4ecbaace"},{"sha":"9b48a30eea8c16afc67511e065781c5e1a793bf4","author":{"name":"David Basalla","email":"be81edd2964eee99897c6f929fa3b5aeab8b285f@gmail.com"},"message":"Switch to pry-rails\n\nWe were seeing the following error when using `binding.pry` in our rspec tests:\n\n`[BUG] Segmentation fault at 0x00000000000008` followed by a long stack trace, and finally `[NOTE] You may have encountered a bug in the Ruby interpreter or extension libraries.` In the interest of time, we decided not to debug this and instead switch back to the 'pry-rails' gem.","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/9b48a30eea8c16afc67511e065781c5e1a793bf4"},{"sha":"beee66e028b1bba7bbebdeb62d877bac005ff950","author":{"name":"David Basalla","email":"be81edd2964eee99897c6f929fa3b5aeab8b285f@gmail.com"},"message":"Set up route for Link API","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/beee66e028b1bba7bbebdeb62d877bac005ff950"},{"sha":"fcc4c3f04f7957e944552a1edb5ed2a8823babc5","author":{"name":"David Basalla","email":"be81edd2964eee99897c6f929fa3b5aeab8b285f@gmail.com"},"message":"Implement Link API controller logic\n\nWe implement all logic for the link API in the controller, with the plan to refactor out the link fallback logic later. We add a method to the Link model to make it easier to find a link by passing in lgsl_code and lgil_code.","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/fcc4c3f04f7957e944552a1edb5ed2a8823babc5"},{"sha":"3475328742797ad93a00ef502f295739d9d9b331","author":{"name":"David Basalla","email":"be81edd2964eee99897c6f929fa3b5aeab8b285f@gmail.com"},"message":"Create LinkResolver for link API controller\n\nWe now use a separate LinkResolver to deal with links for service interactions.\nThis will make it more reusable in the future.","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/3475328742797ad93a00ef502f295739d9d9b331"},{"sha":"c56b2239f36e752bc05c9a673b3b3e384d6cc502","author":{"name":"David Basalla","email":"be81edd2964eee99897c6f929fa3b5aeab8b285f@gmail.com"},"message":"Add Link API Response Presenter\n\nWe now return the required details for local authority and interaction via a presenter","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/c56b2239f36e752bc05c9a673b3b3e384d6cc502"},{"sha":"6680e00e20181c58a28623aa7e49936f3b273333","author":{"name":"Brendan Butler","email":"7bd6d4851180822ac453f5ba0900e55ef5d8e0a3@digital.cabinet-office.gov.uk"},"message":"Update README to include API documentation","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/6680e00e20181c58a28623aa7e49936f3b273333"},{"sha":"b0943731e8ae1e1ca8c4caf0f80e6f44b9b063ae","author":{"name":"Emma Beynon","email":"a57a01ca19025cae29e2e17dc83fdaffd1b25bb8@digital.cabinet-office.gov.uk"},"message":"Fix HomepageStatusUpdater bug\n\n- The HomepageStatusUpdater had a bug that allowed homepage urls that were set to nil to be checked by the LinkChecker. This resulted in incorrect statuses and link last checked times being assigned to Local Authorities with blank homepage urls.\n- The links method has been changed to retrieve only homepage urls that aren't set to nil or have an empty string.","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/b0943731e8ae1e1ca8c4caf0f80e6f44b9b063ae"},{"sha":"501dc5327d071684cac028e82ed913f8828d93db","author":{"name":"Emma Beynon","email":"a57a01ca19025cae29e2e17dc83fdaffd1b25bb8@digital.cabinet-office.gov.uk"},"message":"Fix link status displayed for blank homepage URLs\n\n- Added a method to the LocalAuthorityPresenter to display 'No Link' if a Local Authority homepage URL is nil or an empty string\n- [Trello Card](https://trello.com/c/tibzgu4G/437-fix-homepage-link-status-when-we-don-t-have-a-homepage)","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/501dc5327d071684cac028e82ed913f8828d93db"},{"sha":"e7cd21f8a5e0696eef98580e17c08f08b117fa61","author":{"name":"Simon","email":"1a834d05da54535a90dfea2094c0f7832a1e92c4@users.noreply.github.com"},"message":"Merge pull request #44 from alphagov/add-link-api\n\nAdd link api","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/e7cd21f8a5e0696eef98580e17c08f08b117fa61"},{"sha":"059fbd9234f45256ecd93a73dee8751587e422be","author":{"name":"Emma Beynon","email":"a57a01ca19025cae29e2e17dc83fdaffd1b25bb8@digital.cabinet-office.gov.uk"},"message":"Fix displaying link last checked time for blank homepage URLs\n\n- Added a method to the LocalAuthorityPresenter to prevent 'Link not checked' from being displayed when a Local Authority does not have a homepage URL.","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/059fbd9234f45256ecd93a73dee8751587e422be"},{"sha":"fa98cdeea66aa83ca3f59d978142e81bd4f84a88","author":{"name":"Emma Beynon","email":"a57a01ca19025cae29e2e17dc83fdaffd1b25bb8@gmail.com"},"message":"Merge pull request #45 from alphagov/fix-homepage-link-status-when-blank\n\nFix homepage link status when blank","distinct":false,"url":"https://api.github.com/repos/alphagov/local-links-manager/commits/fa98cdeea66aa83ca3f59d978142e81bd4f84a88"}]}
{"actor":{"display_login":"govuk-ci"}}