{"push_id":2405196211,"size":18,"distinct_size":18,"ref":"refs/heads/rex-resilience","head":"9039bf78872304d885e16e126dc5388383e0fcc0","before":"ab52ac2a96993f07981b0fda13b412348956c0b8","commits":[{"sha":"a4acc9840d990499c2ac5dc2b6e9e78cb6173c31","author":{"name":"Adam Růžička","email":"7e0724a8ae806cbc69889d9a6db910d0aa208ad3@users.noreply.github.com"},"message":"Fixes #22602 - Use UUID column type for UUIDs on PostgreSQL","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/a4acc9840d990499c2ac5dc2b6e9e78cb6173c31"},{"sha":"7a131de0a9335dee82762fe1c5a6aad2427ab34a","author":{"name":"Marek Hulan","email":"c796ab158f71a2c34ada8cb93d7fda972a557c2c@redhat.com"},"message":"Fixes #22523 - add hover effect to tables","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/7a131de0a9335dee82762fe1c5a6aad2427ab34a"},{"sha":"49f5b4eebc1675e56d3da55011d9400837ce74c1","author":{"name":"Ivan Nečas","email":"4146251cddbfa61bf2118072f93bb6cf8cb1e2a7@redhat.com"},"message":"Bump version to 0.12.0","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/49f5b4eebc1675e56d3da55011d9400837ce74c1"},{"sha":"ac2174659ae0c86771eb454920033afcf938e2de","author":{"name":"Ivan Necas","email":"4146251cddbfa61bf2118072f93bb6cf8cb1e2a7@redhat.com"},"message":"Fixes #22838 - avoid double-initialization of Dynflow runtime (#317)\n\nSince Foreman 1.17, we're already doing it in core. Repeating this in\r\nhere was causing race-conditions around ActiveRecord connection.","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/ac2174659ae0c86771eb454920033afcf938e2de"},{"sha":"87c11e4ccd12820cadf7f0568afc3a85cb7820c7","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Bump version to 0.12.1","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/87c11e4ccd12820cadf7f0568afc3a85cb7820c7"},{"sha":"0e60f6326bedc7407b44488efbbcd94de35a9e94","author":{"name":"Bryan Kearney","email":"de7d4e23784a73e56464cd8fa9163a6cf0503130@gmail.com"},"message":"Fixes #22864 - Extract the latest strings from the dev branch","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/0e60f6326bedc7407b44488efbbcd94de35a9e94"},{"sha":"81e361fa4dded94d57d264cafcc613686b522c11","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - First draft","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/81e361fa4dded94d57d264cafcc613686b522c11"},{"sha":"e33bcab12547e7cd2f0b9e3a0efee7a615e1634d","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - Move to middleware\n\nThe middleware piggybacks on the action it is attached to. On first\nrun it sets up the clock for the action to receive a special event and\npasses the execution to the action. On subsequent runs the middleware\nchecks if the received event is the one set earlier in which case it\ndoes the polling, sets the clock again and suspends the\naction. Otherwise it just passes the event to the action.\n\nHigh level overview of polling could be summarized as follows. The\nmiddleware retrieves a list of attached action's sub-plans and selects\nactions which were delegated to smart proxies. The delegated actions\nare grouped by a smart proxy and the smart proxies are queried about\nthe tasks' states. The actions are notified if either their proxy\ntasks went missing or are stopped.","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/e33bcab12547e7cd2f0b9e3a0efee7a615e1634d"},{"sha":"1e282afef0d6fe1e13cffff32ee64afd64f1b6a4","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - Use POST","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/1e282afef0d6fe1e13cffff32ee64afd64f1b6a4"},{"sha":"4531941aeaee30bab5aab098926e42258d06bfc2","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - Make rubocop happy","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/4531941aeaee30bab5aab098926e42258d06bfc2"},{"sha":"3c00388062a238140205472e29f066ce122d224a","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - First draft of RemoteTask","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/3c00388062a238140205472e29f066ce122d224a"},{"sha":"d8e43780cb610e175c8b0ff0241377e9294db2e5","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - Use RemoteTask for proxy watching","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/d8e43780cb610e175c8b0ff0241377e9294db2e5"},{"sha":"a5df75102a9b83e9e7683de062145bb0331408f1","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - Make it work with RemoteTask","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/a5df75102a9b83e9e7683de062145bb0331408f1"},{"sha":"20123bf26649a2b1540b8497fc7d16c993f8f5e2","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - Use on_stopped hook for destroying remote tasks","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/20123bf26649a2b1540b8497fc7d16c993f8f5e2"},{"sha":"7233e3be5a0fe97d121072ddf7f461333ddcb8c4","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #21668 - Use on_stopped hook for wiping secrets","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/7233e3be5a0fe97d121072ddf7f461333ddcb8c4"},{"sha":"eab5817c6ef422cde75819884822938a95dc5d11","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #22864 - Use hooks for cleanup","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/eab5817c6ef422cde75819884822938a95dc5d11"},{"sha":"d7de80a88f557cdca81be5dafaa7f1fc769da5fd","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #22864 - Delete RemoteTasks when running the cleaner","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/d7de80a88f557cdca81be5dafaa7f1fc769da5fd"},{"sha":"9039bf78872304d885e16e126dc5388383e0fcc0","author":{"name":"Adam Ruzicka","email":"b4202c548db4bf9c157a215e6bc34b1c3df4d006@redhat.com"},"message":"Fixes #22864 - Poll in batches","distinct":true,"url":"https://api.github.com/repos/adamruzicka/foreman-tasks/commits/9039bf78872304d885e16e126dc5388383e0fcc0"}]}
{"actor":{"display_login":"adamruzicka"}}