{"push_id":2193607062,"size":38,"distinct_size":38,"ref":"refs/heads/master","head":"6d0ca0fa2983b11c8f382d2435d2269b0f51fa8c","before":"0054a1280f28186204c39bdef4acd941da6d21ae","commits":[{"sha":"d9af1d4d5e2319dec19c117c17c6690f7eae2ecc","author":{"name":"Alex Bishop","email":"79796e0b2ae0e464f16007003c24d9de03458de0@users.noreply.github.com"},"message":"Ensure invite email addresses end with “.gov.uk” not “gov.uk”\n\nSo bob@idontworkforthegov.uk can’t receive an invitation","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/d9af1d4d5e2319dec19c117c17c6690f7eae2ecc"},{"sha":"53e14ceb85bbb72e3a8adaf1dd4b44d366176e17","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Add reconnect capability","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/53e14ceb85bbb72e3a8adaf1dd4b44d366176e17"},{"sha":"c538732f14cb620a4dbbdc4d693cc5965a5ef705","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Merge pull request #1 from alexbishop1/tighten_invite_email_validation\n\nEnsure invite email addresses end with “.gov.uk” not “gov.uk”","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/c538732f14cb620a4dbbdc4d693cc5965a5ef705"},{"sha":"45e688338161e041862b60a4b74e0bb4ac3d500e","author":{"name":"zuz","email":"e7224603a38841792f6f32655f24721378e3bde6@users.noreply.github.com"},"message":"Update slack_bot.js\n\nchanged name to Michael Bot-Spall\r\n\r\nstill needs new profile pic","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/45e688338161e041862b60a4b74e0bb4ac3d500e"},{"sha":"75bcbf4ed656e442bed2f31578043f503f6b3f29","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Use a new name and avatar\n\nThis name is only used when posting via the REST API, the rest of the responses here go back via the bot API.\r\nI've updated the botname to pull the bot name from the settings.  It's unclear whether you can access the bots avatar that way, so I haven't for now.","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/75bcbf4ed656e442bed2f31578043f503f6b3f29"},{"sha":"608c4f347d6797addb0fcfd6b64a192f3e083bbf","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Merge pull request #2 from techforevil/master\n\nUpdate slack_bot.js","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/608c4f347d6797addb0fcfd6b64a192f3e083bbf"},{"sha":"4c31c8f68ad5eed152ede042c9d9586344163267","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Upgrade node to newest version supported by PaaS","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/4c31c8f68ad5eed152ede042c9d9586344163267"},{"sha":"d2cffd0a9677db5dfae912169765bd80b7bb194e","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Refactor application into slightly more modular structure and add some tests.  This should make it easier to create pull requests","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/d2cffd0a9677db5dfae912169765bd80b7bb194e"},{"sha":"831b710cb10d90ae442786c69ea2bef63b1def84","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Merge pull request #4 from bruntonspall/refactor\n\nRefactor application into slightly more modular structure","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/831b710cb10d90ae442786c69ea2bef63b1def84"},{"sha":"54f33d534d8a1194127fc3633e88512c7a002913","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Add readme and start command","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/54f33d534d8a1194127fc3633e88512c7a002913"},{"sha":"1e69e2238fe8e1f335b0d602eb6bee523420cde5","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Fix rendering of the seconds that includes subsecond responses","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/1e69e2238fe8e1f335b0d602eb6bee523420cde5"},{"sha":"b84a51acdfe5324aef32d287e15a745d6e25407d","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Upgrade node to match PaaS","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/b84a51acdfe5324aef32d287e15a745d6e25407d"},{"sha":"3140c4e7c4739cd3be227609e58c7f39880f5982","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Add support for NaturalEngland as per PR#3\n\nThis code adds support for a list of approved address regular\nexpressions, and then loops through them.\n\nIt uses a slightly overclever \"reduce\", on the basis that any logical\nequivalancy using OR means that any single True reduces to True, and all\nFalse's reduced to False.\n\nThis means you only have to pass any one of the regular expressions, not\nall of them, and you only fail if you don't meet any of the expressions.\n\nNote, this adds NaturalEngland, separately we need to work out what\ndomains we want to add#3\n\nThis code adds support for a list of approved address regular\nexpressions, and then loops through them.\n\nIt uses a slightly overclever \"reduce\", on the basis that any logical\nequivalancy using OR means that any single True reduces to True, and all\nFalse's reduced to False.\n\nThis means you only have to pass any one of the regular expressions, not\nall of them, and you only fail if you don't meet any of the expressions.\n\nNote, this adds NaturalEngland, separately we need to work out what\ndomains we want to add#3\n\nThis code adds support for a list of approved address regular\nexpressions, and then loops through them.\n\nIt uses a slightly overclever \"reduce\", on the basis that any logical\nequivalancy using OR means that any single True reduces to True, and all\nFalse's reduced to False.\n\nThis means you only have to pass any one of the regular expressions, not\nall of them, and you only fail if you don't meet any of the expressions.\n\nNote, this adds NaturalEngland, separately we need to work out what\ndomains we want to add","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/3140c4e7c4739cd3be227609e58c7f39880f5982"},{"sha":"7c74489c555218ffc12db2bf84653651902c8c25","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Fix up JSHint errors in modules\n\nI know I'm not a good Javascript programmer, so I turned on JSHint.\nTurns out I was just missing a few semicolons (in the module code).\nNext up, same fixes for core code","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/7c74489c555218ffc12db2bf84653651902c8c25"},{"sha":"cb341430bdb6901499f37ea13e3a9e7f17a9a834","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Fix up JSHint issues\n\nI agreed with all the JSHint notes.\nSimplified the postgres environment config and added a lot of semicolons","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/cb341430bdb6901499f37ea13e3a9e7f17a9a834"},{"sha":"3e8377a126541165e3efeeb063f1cc2da4433aeb","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Revert \"Add support for NaturalEngland as per PR#3\"\n\nThis reverts commit 3140c4e7c4739cd3be227609e58c7f39880f5982.","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/3e8377a126541165e3efeeb063f1cc2da4433aeb"},{"sha":"2a3c617735f4bb68f6b1fe8a434c9015fad9fa1d","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Merge branch 'master' into multi-email-support","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/2a3c617735f4bb68f6b1fe8a434c9015fad9fa1d"},{"sha":"b85f8333cd6fe8b6e657407d2071b0a489002c3e","author":{"name":"pgchamberlin","email":"b3001b8f51ac4909cb64e3b820770d9d7e528308@googlemail.com"},"message":"Basic new team member greeting functionality","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/b85f8333cd6fe8b6e657407d2071b0a489002c3e"},{"sha":"78495b18b8a85952fbbdfb73e2572e5add09c618","author":{"name":"pgchamberlin","email":"b3001b8f51ac4909cb64e3b820770d9d7e528308@googlemail.com"},"message":"Improved welcome message","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/78495b18b8a85952fbbdfb73e2572e5add09c618"},{"sha":"d930ca7e7eec2370b58f26e8f7cd97acc971c544","author":{"name":"Michael Brunton-Spall","email":"844aface8de49b32585c3c744b570659f1739c56@brunton-spall.co.uk"},"message":"Merge pull request #5 from bruntonspall/multi-email-support\n\nMulti email support","distinct":true,"url":"https://api.github.com/repos/chriscoffee/xgovslackbot/commits/d930ca7e7eec2370b58f26e8f7cd97acc971c544"}]}
{"actor":{"display_login":"chriscoffee"}}