{"push_id":2593426648,"size":53,"distinct_size":53,"ref":"refs/heads/master","head":"0664b90eed0136909541ff65658615022dbdd0fa","before":"c7f35b1939137fceb27ac3e810d494ec2741c050","commits":[{"sha":"0d3153f774c71b1b459fd4b9c2ab0d6d4ef5c848","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Fix code so it works under Python 3.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/0d3153f774c71b1b459fd4b9c2ab0d6d4ef5c848"},{"sha":"7ab7e1b84d8e68b0dc12c1d4b8db04118985d3f3","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Also create RuleEnforcementDB objects for trigger instances which failed\nto match rule inside the rules filtering phase due to an exception.\n\nThis way user has more visibility into matches which failed because of\nan exception (failed to render Jinja expression, etc).\n\nWithout this change, only way to find those rules is by checking rules\nengine service log.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/7ab7e1b84d8e68b0dc12c1d4b8db04118985d3f3"},{"sha":"734f45a9ea0cb2c3adb05df13e88b639da4e3fe0","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Correctly use rule_spec dictionary.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/734f45a9ea0cb2c3adb05df13e88b639da4e3fe0"},{"sha":"71c1ae684307cb62382dc2292618f6251a35e7ac","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Add test cases for it.\n\nAlso fix existing test cases so they don't rely on each other and can be\nrun indepdently of each other.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/71c1ae684307cb62382dc2292618f6251a35e7ac"},{"sha":"09195cddd60e7269c58fe52d419f04762051efc7","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Include original exception message in the failure_reason and update\naffected tests.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/09195cddd60e7269c58fe52d419f04762051efc7"},{"sha":"13e20754ccf5d5b194bceabecfdd187353ce6648","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Add changelog entry.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/13e20754ccf5d5b194bceabecfdd187353ce6648"},{"sha":"e659872488bd7528531e1165711048dead4c7955","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Re-generate requirements.txt, use specific mock version.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/e659872488bd7528531e1165711048dead4c7955"},{"sha":"318886449784d18bd8f34a6576df5643bd10d3ab","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Add missing RandomWords to st2tests in requirements.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/318886449784d18bd8f34a6576df5643bd10d3ab"},{"sha":"9ce1668ba93891ff97372789500b19f3c805ec35","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Also run st2reactor tests under Python 3.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/9ce1668ba93891ff97372789500b19f3c805ec35"},{"sha":"cba6f04637bab15af29e4b05c99523c50884a078","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Give it more time for garbage collection to avoid false negatives under\nPython 3.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/cba6f04637bab15af29e4b05c99523c50884a078"},{"sha":"0dc2094e4c6ba7d1cac146ee6cdad39fc11e4ab8","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Add missing pyrabbit to st2tests in-requirements.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/0dc2094e4c6ba7d1cac146ee6cdad39fc11e4ab8"},{"sha":"5dd422dd23157fdc2e4a1464413335cbbd6ab0f2","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"More Python 3 compatibility fixes for tests.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/5dd422dd23157fdc2e4a1464413335cbbd6ab0f2"},{"sha":"392aca1ebf439a0e147ffb25ad80ace8091fde41","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Also run st2reactor integration tests under Python 3.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/392aca1ebf439a0e147ffb25ad80ace8091fde41"},{"sha":"4d7b4264238006f8d17382253301c2cb08df7be0","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Use tox 3.0.0.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/4d7b4264238006f8d17382253301c2cb08df7be0"},{"sha":"476973ac0dfeac25be1a0077ad38aead0fb56474","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Print tox version.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/476973ac0dfeac25be1a0077ad38aead0fb56474"},{"sha":"9c11d0117669471a52c08b27b058b57e5c72a91e","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Remove step we dont need.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/9c11d0117669471a52c08b27b058b57e5c72a91e"},{"sha":"0bf867e051bb3e870ecc01b910dba9769df62fc8","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Increase sleep.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/0bf867e051bb3e870ecc01b910dba9769df62fc8"},{"sha":"488bc50f4ab69da7ebc9a889ce7494834a42bfbe","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"For now ignore GC tests.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/488bc50f4ab69da7ebc9a889ce7494834a42bfbe"},{"sha":"d2774ee8ece2e91a38c8c3e92656bc7b7fc49610","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Add missing __all__, expose SUPPORTED_FILTERS dict.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/d2774ee8ece2e91a38c8c3e92656bc7b7fc49610"},{"sha":"7032bfedfd85fe1224b4413a19d038d350a10fd9","author":{"name":"Tomaz Muraus","email":"bb4af54d4692022d34bcf290dffd91d21e083d18@tomaz.me"},"message":"Also expose some other constants so they can be re-used inside a new\nviews controller.","distinct":true,"url":"https://api.github.com/repos/Plexxi/st2/commits/7032bfedfd85fe1224b4413a19d038d350a10fd9"}]}
{"actor":{"display_login":"andrew-regan"}}