{"push_id":1252239503,"size":25,"distinct_size":5,"ref":"refs/heads/rails-4.2.7.1","head":"0a74aa0a2e6ebf1773208853a0913b52810ac53b","before":"89e98920afc4dbe0b5a03ae2176114c6bd684c72","commits":[{"sha":"48922d5f14d3fafa15f031f82cba892c15794523","author":{"name":"Alex Tomlins and David Heath","email":"126f5ad2c55ab057511e157875c05176b3628225@digital.cabinet-office.gov.uk"},"message":"Add GDS signon integration\n\nWe add omniauth-gds, and add support for it to the controllers and user\nmodel. Remove/disable devise auth controllers and other authentication\nmechanisms.\n\nAlso enabled devise `timeoutable` which times out a user session after a\nspecified period.","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/48922d5f14d3fafa15f031f82cba892c15794523"},{"sha":"977dcbf0d76626bd78c803acac2293acc3b71c87","author":{"name":"Alex Tomlins and David Heath","email":"126f5ad2c55ab057511e157875c05176b3628225@digital.cabinet-office.gov.uk"},"message":"Disable some integrations\n\nErrbit has integrations with pivotal tracker and some other tools. We've\ndeliberately disabled them because we don't want to allow sensitive data\nto be leaked out of errbit (which these integrations would allow).","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/977dcbf0d76626bd78c803acac2293acc3b71c87"},{"sha":"a03c229456cd21e7dbbf372f3b73f55b8078223b","author":{"name":"Alex Tomlins and David Heath","email":"126f5ad2c55ab057511e157875c05176b3628225@digital.cabinet-office.gov.uk"},"message":"Allow users to see all apps\n\nThe default behaviour in errbit is that users can 'watch' an\napplication, which allows them to see it in the web interface and also\nmeans that they receive email notifications of errors.\n\nGDS has a different requirement which is that all users should be able\nto see all apps in the web interface and to choose which apps they\n'watch' for email notifications.\n\nThis commit changes the various controllers and UI to support this other\napproach.","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/a03c229456cd21e7dbbf372f3b73f55b8078223b"},{"sha":"ed7861d633735bac122fae04bb875d2cef1f6cfb","author":{"name":"Alex Tomlins and David Heath","email":"126f5ad2c55ab057511e157875c05176b3628225@digital.cabinet-office.gov.uk"},"message":"Add healthcheck route","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/ed7861d633735bac122fae04bb875d2cef1f6cfb"},{"sha":"38bdac78fb526d256da549f2a761724bbcf00b24","author":{"name":"Alex Tomlins and David Heath","email":"126f5ad2c55ab057511e157875c05176b3628225@digital.cabinet-office.gov.uk"},"message":"Add logstasher for json-formatted log output","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/38bdac78fb526d256da549f2a761724bbcf00b24"},{"sha":"beba6a467b10b9f87538f55df4ce19c84c705858","author":{"name":"Alex Tomlins and David Heath","email":"126f5ad2c55ab057511e157875c05176b3628225@digital.cabinet-office.gov.uk"},"message":"Testing support\n\nensure a clean mongo database for testing by dropping it and\ninitialising any indexes.\n\nAdd jenkins script for ci","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/beba6a467b10b9f87538f55df4ce19c84c705858"},{"sha":"20dd09b826bc1ec6577650700d11c3243eece090","author":{"name":"David Heath","email":"12be2e76d7dc48caff184c91acf9c3880548a4b7@digital.cabinet-office.gov.uk"},"message":"Add a GDS-specific README","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/20dd09b826bc1ec6577650700d11c3243eece090"},{"sha":"3c56cef097d7f3e0ff96018cf67b1445821247b9","author":{"name":"David Heath","email":"12be2e76d7dc48caff184c91acf9c3880548a4b7@digital.cabinet-office.gov.uk"},"message":"Restore ruby-version\n\nwe need an explit ruby-version file","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/3c56cef097d7f3e0ff96018cf67b1445821247b9"},{"sha":"ef6341e0feac2aa2a1591eaeed8ebe639bfef9ec","author":{"name":"Daniel Roseman","email":"4b94a04674ad2c69d990e94ab196ac3f8e9e03d4@roseman.org.uk"},"message":"Merge pull request #29 from alphagov/apply-gds-changes-onto-upstream-master\n\nApply gds changes onto upstream master","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/ef6341e0feac2aa2a1591eaeed8ebe639bfef9ec"},{"sha":"22e0544b640b7c03305e1d1f655407d1720e1011","author":{"name":"David Heath","email":"12be2e76d7dc48caff184c91acf9c3880548a4b7@digital.cabinet-office.gov.uk"},"message":"Make readme less specific\n\nso it can be kept up-to-date more easily","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/22e0544b640b7c03305e1d1f655407d1720e1011"},{"sha":"a3a083f98b6d1fe15d3dfe6612e36048c4215cfa","author":{"name":"David Heath","email":"12be2e76d7dc48caff184c91acf9c3880548a4b7@digital.cabinet-office.gov.uk"},"message":"Don't require test-unit because it triggers autorun\n\nErrbit doesn't have any test-unit tests. Requiring test-unit triggers a\ntest-unit autorun which breaks CI. The problem is similar to the one\ndescribed here:\n\nhttp://stackoverflow.com/questions/1899009/why-are-tests-running-in-production-mode-and-causing-my-script-runners-to-fail","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/a3a083f98b6d1fe15d3dfe6612e36048c4215cfa"},{"sha":"79f869a1e5b286fe2e800c556f358a33e9d241a5","author":{"name":"Vinay Patel","email":"3b8e10480754ba93523db5dc4626a5f001e54bb7@vinayvinay.com"},"message":"Merge pull request #30 from alphagov/dont-require-test-unit\n\nDon't require test-unit because it triggers autorun","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/79f869a1e5b286fe2e800c556f358a33e9d241a5"},{"sha":"d45d2053b58b49f4dff07e3fb7efa5351f5257be","author":{"name":"Paul Bowsher","email":"c93fed2e02147238238bd8ee5e6664d32f2b5918@gmail.com"},"message":"Bump Rails and Rack for security fixes\nVulnerabilities addressed:\n\n- CVE-2015-3225 https://groups.google.com/forum/#!topic/rubyonrails-security/gcUbICUmKMc\n- CVE-2015-3226 https://groups.google.com/forum/#!topic/rubyonrails-security/7VlB_pck3hU\n- CVE-2015-3227 https://groups.google.com/forum/#!topic/rubyonrails-security/bahr2JLnxvk","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/d45d2053b58b49f4dff07e3fb7efa5351f5257be"},{"sha":"e2fc9e0ad535fcbff118b02cb0045d6a48e635f8","author":{"name":"Dominic Baggott","email":"123a4725a02227ab2d0ad3f24753f994a3e07e50@gmail.com"},"message":"Merge pull request #31 from boffbowsh/upgrade-rails\n\nBump Rails and Rack for security fixes","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/e2fc9e0ad535fcbff118b02cb0045d6a48e635f8"},{"sha":"dba19622413789d229f61ae4ad20948f97e5880a","author":{"name":"Paul Bowsher","email":"c93fed2e02147238238bd8ee5e6664d32f2b5918@gmail.com"},"message":"Upgrade Uglifier to be compatible with Sprockets\n\nAlso, sass must be required before sass-rails, see https://github.com/rails/sass-rails/issues/315","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/dba19622413789d229f61ae4ad20948f97e5880a"},{"sha":"943764eb75bb438beb6a7223b9b11be74b918bc5","author":{"name":"Jenny Duckett","email":"49f8d9f56de435e546a620cc4b2cd4d79c01782d@digital.cabinet-office.gov.uk"},"message":"Merge pull request #32 from boffbowsh/upgrade-uglifier\n\nUpgrade Uglifier to be compatible with Sprockets","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/943764eb75bb438beb6a7223b9b11be74b918bc5"},{"sha":"329e3b2b4f9958af760c0476cda0a97f3ff3b7f2","author":{"name":"Matt Bostock","email":"31e7b35f7f9f5d76c1e2ef239c79b97264b2f6d0@mattbostock.com"},"message":"Upgrade Rails to 4.1.14.1\n\nTo mitigate potential security vulnerabilities:\nhttp://weblog.rubyonrails.org/2016/1/25/Rails-5-0-0-beta1-1-4-2-5-1-4-1-14-1-3-2-22-1-and-rails-html-sanitizer-1-0-3-have-been-released/\n\nI have not checked if the app is vulnerable to these issues.\n\nThe `govuk_security_audit` gem reports several other possible issues\nwith Gems used by this app, which this pull request does not address. We\ncan address those separately.\n\nI was unable to upgrade simply by changing `RAILS_VERSION` and running\n`bundle install`, apparently due to cyclical dependencies. Also,\ndeleting the `Gemfile.lock` was not an option because many of the gems\nare not pinned in the `Gemfile`, meaning I'd inadvertently upgrade\nunrelated gems. So I ran:\n\n    sed -i '' 's/4.1.11/4.1.14.1/g' Gemfile.lock\n\n...which allowed `bundle install` to run successfully.","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/329e3b2b4f9958af760c0476cda0a97f3ff3b7f2"},{"sha":"72b2716e8eaa4244fa4b164d2ec59a0496534862","author":{"name":"Jack Scotti","email":"177080d32fee20851ad4b4d247a61acf5dff1746@users.noreply.github.com"},"message":"Merge pull request #33 from alphagov/upgrade_rails\n\nUpgrade Rails to 4.1.14.1","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/72b2716e8eaa4244fa4b164d2ec59a0496534862"},{"sha":"f75a4713c0108baff88489b9129d43fba9a53f02","author":{"name":"Paul Bowsher","email":"c93fed2e02147238238bd8ee5e6664d32f2b5918@gmail.com"},"message":"Bump rspec-rails to 3.4.1\n\nThis is required for compatibility with Rails 4.1.14.1\nSome rspec bumps are also needed to support this.","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/f75a4713c0108baff88489b9129d43fba9a53f02"},{"sha":"0d6fe5096e0a72bee379874b1f2be99c8a2ffca2","author":{"name":"Paul Bowsher","email":"c93fed2e02147238238bd8ee5e6664d32f2b5918@gmail.com"},"message":"Merge pull request #35 from alphagov/bump-rspec-rails-3-4-1\n\nBump rspec-rails to 3.4.1","distinct":false,"url":"https://api.github.com/repos/alphagov/errbit/commits/0d6fe5096e0a72bee379874b1f2be99c8a2ffca2"}]}
{"actor":{"display_login":"andrewgarner"}}