{"push_id":904411133,"size":145,"distinct_size":145,"ref":"refs/heads/master","head":"8169faf64721d7569f630b14d1d79f7c2c2f7daa","before":"75186b8b386ecd6e1babd74c142ef98ea0751e75","commits":[{"sha":"df8cd958418da30bc0652a8b0ee4d6c7e20b6bd3","author":{"email":"115fb629729c6906f37d7c3cff30cefb3d05f247@users.noreply.github.com","name":"2mf"},"message":"Merge pull request #1 from 2mf/master","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/df8cd958418da30bc0652a8b0ee4d6c7e20b6bd3"},{"sha":"0270c68e0d5716ed4016666b806bf38ee0a8e3f0","author":{"email":"d1b25ad6aa5daf99603f1f8a373132a8cd481b5c@gmail.com","name":"mfranke"},"message":"Merge branch 'master' of https://github.com/2mf/moto","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/0270c68e0d5716ed4016666b806bf38ee0a8e3f0"},{"sha":"7a115001719805a2d26f364f720ad01e386216b0","author":{"email":"849b9bd338f3551dd9739c91ee2cede63f80411d@gmail.com","name":"Akira Chiku"},"message":"Implement JSON responses for EMR (for Boto3)","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/7a115001719805a2d26f364f720ad01e386216b0"},{"sha":"7220969feb3e5ea2e2fabfa4b0b7d83065fd6929","author":{"email":"d1b25ad6aa5daf99603f1f8a373132a8cd481b5c@gmail.com","name":"mfranke"},"message":"typo","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/7220969feb3e5ea2e2fabfa4b0b7d83065fd6929"},{"sha":"8c122ee793963be93b2d6760b0ee4958f9b0fe68","author":{"email":"d1b25ad6aa5daf99603f1f8a373132a8cd481b5c@gmail.com","name":"mfranke"},"message":"Merge https://github.com/2mf/moto","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/8c122ee793963be93b2d6760b0ee4958f9b0fe68"},{"sha":"8e3fd6c7dea1e2bb78dc13e6325e385a9f22a708","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Add SWF endpoints: RegisterDomain, DeprecateDomain, ListDomains, DescribeDomain","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/8e3fd6c7dea1e2bb78dc13e6325e385a9f22a708"},{"sha":"5392978eaf98d468feee69ed33cedbfb0616f6a6","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Check parameters are strings on SWF endpoints\n\nSWF endpoints raise a 400 Bad Request for non-string types, and boto\ndoesn't enforce it as of today, so better have some safety nets in moto\nto avoid this common mistake.\n\nExample exception raised by Boto:\n\n    SWFResponseError: SWFResponseError: 400 Bad Request\n    {u'Message': u'class java.lang.Short can not be converted to an String',\n    u'__type': u'com.amazon.coral.service#SerializationException'}","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/5392978eaf98d468feee69ed33cedbfb0616f6a6"},{"sha":"9440531d0c1d66ebaf740ebd36502c6e66b513f4","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Move SWF domain related tests in their own file\n\nIt will simplify other objects integration","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/9440531d0c1d66ebaf740ebd36502c6e66b513f4"},{"sha":"49bbd7399edc69a28fbcdc20f8d3f9c01b1c8204","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Add some TODO comments in SWF mocks","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/49bbd7399edc69a28fbcdc20f8d3f9c01b1c8204"},{"sha":"2c3b286b6b94a4329123a4b695ab30fa7fa48e95","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Improve SWF Domain representation","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/2c3b286b6b94a4329123a4b695ab30fa7fa48e95"},{"sha":"3e2c7dec83c34cce6b541924e5ea25c5067441cb","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Fix json template for listing SWF domains","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/3e2c7dec83c34cce6b541924e5ea25c5067441cb"},{"sha":"cb46eac5131febc01a620a2ca4241169277edf49","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Implement naive reverseOrder option for SWF's ListDomains endpoint","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/cb46eac5131febc01a620a2ca4241169277edf49"},{"sha":"b680b2ec3ce023fec170e299a82b940974ae691b","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Add SWF endpoints: RegisterActivityType, DeprecateActivityType, ListActivityType, DescribeActivityType","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/b680b2ec3ce023fec170e299a82b940974ae691b"},{"sha":"c4e903706ccfc018267c156dc1618d7e53079a8a","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Add SWF endpoints: RegisterWorkflowType, DeprecateWorkflowType, ListWorkflowTypes, DescribeWorkflowType","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/c4e903706ccfc018267c156dc1618d7e53079a8a"},{"sha":"6e6b325225e8b6bc6eaaa12d56ecadd0ef89d7e2","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Deduplicate logic between ActivityType's and WorkflowType's","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/6e6b325225e8b6bc6eaaa12d56ecadd0ef89d7e2"},{"sha":"948335558487e1435ae1a252ab1e87bcdd2eccca","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Prepare SWF objects representations directly via json.dumps()\n\n... instead of jinja2 templates that are absolutely not suited for this\npurpose, and hard to test.","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/948335558487e1435ae1a252ab1e87bcdd2eccca"},{"sha":"5c02fcd94b3c1b0daaff27825d570f95d210fdf1","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Abstract away SWF *Type models logic into a GenericType class","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/5c02fcd94b3c1b0daaff27825d570f95d210fdf1"},{"sha":"080b79338d8039d68eadacaa98695bf7ee2e5c82","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Simplify how we store SWF types inside a SWF domain","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/080b79338d8039d68eadacaa98695bf7ee2e5c82"},{"sha":"8b02c0b85e8125edb6757c43c78f8a1e73f38464","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Move *Type __repr__ to GenericType","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/8b02c0b85e8125edb6757c43c78f8a1e73f38464"},{"sha":"036ab194ba62d7189470d0eddf1e6eb0b453417e","author":{"email":"d60d5ccc38ea3a70dbdceafcf9aab179e63db690@gmail.com","name":"Jean-Baptiste Barth"},"message":"Add 'status' to SWF *Type string representation","distinct":true,"url":"https://api.github.com/repos/EarthmanT/moto/commits/036ab194ba62d7189470d0eddf1e6eb0b453417e"}]}