{"push_id":567204210,"size":18,"distinct_size":8,"ref":"refs/heads/validatejson","head":"03b4eb760254e843fca6937dbcbfa72a9d710015","before":"0fb1623f64beddfd1289f24c99b8c39eddf9f421","commits":[{"sha":"0b456c20c675bea917f2550b8e2a6299264b03b8","author":{"email":"614f19bfe57f7abe6a3c5d54da8899ac543a35ae@gmail.com","name":"Ondřej Holeček"},"message":"Merge pull request #158 from os-autoinst/document_soft_failure\n\nadded a new API function","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/0b456c20c675bea917f2550b8e2a6299264b03b8"},{"sha":"51924c547f10cccf37a4b1146c2a912dc710d369","author":{"email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de","name":"Stephan Kulow"},"message":"fix database upgrade with new Schema namespace","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/51924c547f10cccf37a4b1146c2a912dc710d369"},{"sha":"7c719db85c6dd4e1f54d705a3c6b10d9afcaca57","author":{"email":"19b8357e2c85144ed7d7896dcd794db4045538aa@suse.com","name":"Ondrej Holecek"},"message":"upgrade schema version to 23\n\n- rename Users table column openid to username","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/7c719db85c6dd4e1f54d705a3c6b10d9afcaca57"},{"sha":"c3ee39bae32d05e147617166dfd2e67be1b7e1f1","author":{"email":"19b8357e2c85144ed7d7896dcd794db4045538aa@suse.com","name":"Ondrej Holecek"},"message":"migrate from openid to username","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/c3ee39bae32d05e147617166dfd2e67be1b7e1f1"},{"sha":"0460f33bdf254b466bf06c3290b7383be94d2bd8","author":{"email":"19b8357e2c85144ed7d7896dcd794db4045538aa@suse.com","name":"Ondrej Holecek"},"message":"migrate tests from openid url to username","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/0460f33bdf254b466bf06c3290b7383be94d2bd8"},{"sha":"7702469ccce5b00312d28c280077f9b92edaaabe","author":{"email":"19b8357e2c85144ed7d7896dcd794db4045538aa@suse.com","name":"Ondrej Holecek"},"message":"action#2458 - redirect to login when accessing restricted page\n\n- only when not logged in\n- when logged in return 403 as before","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/7702469ccce5b00312d28c280077f9b92edaaabe"},{"sha":"d704d9b99d166913431f5ad3d0e6c27f4a2fe864","author":{"email":"19b8357e2c85144ed7d7896dcd794db4045538aa@suse.com","name":"Ondrej Holecek"},"message":"introduce auth plugin system\n\n- plugins are stored in OpenQA/Auth directory as OpenQA::Auth packages\n- plugins must export auth_config, auth_login, auth_logout methods\n- plugins return hash (error => int, redirect => string) or undef\n  error = 0 means success, if redirect is set, Session controller redirects\n- which plugin to use is specified in [auth] section of openqa.ini (by default OpenID)\n- when response from auth server is required (as in OpenID), response route is linked to\n  auth_response","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/d704d9b99d166913431f5ad3d0e6c27f4a2fe864"},{"sha":"6b6002da135bbef21b185ec86d8f9507d203d526","author":{"email":"19b8357e2c85144ed7d7896dcd794db4045538aa@suse.com","name":"Ondrej Holecek"},"message":"Auth plugins for OpenID, iChain (action#1729) and Fake","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/6b6002da135bbef21b185ec86d8f9507d203d526"},{"sha":"b1117797ac853c4b6f4c5cf14b1a88542d9bb0ed","author":{"email":"614f19bfe57f7abe6a3c5d54da8899ac543a35ae@gmail.com","name":"Ondřej Holeček"},"message":"Merge pull request #161 from os-autoinst/coolo_fix_namespace\n\nfix database upgrade with new Schema namespace","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/b1117797ac853c4b6f4c5cf14b1a88542d9bb0ed"},{"sha":"77f84e60ff5a2c6896037bf39098310dedcfe808","author":{"email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@kde.org","name":"Stephan Kulow"},"message":"Merge pull request #160 from aaannz/nonblocking-openid\n\nExpanded auth system","distinct":false,"url":"https://api.github.com/repos/psladek/openQA/commits/77f84e60ff5a2c6896037bf39098310dedcfe808"},{"sha":"f0226cecb9e2a519be32bfcfbca81ddcf3f0a368","author":{"email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de","name":"Stephan Kulow"},"message":"Import more of results.json into the database\n\nI had to squash several commits into one to avoid a huge merge mess (as\nthe whole branch took too much time):\n\n- parse flags into JobModules\n- remove unused test_branch from Jobs\n- add backend_infos to Jobs\n- various fixes for /tests route\n- transfer results.json in status call to get info about running job","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/f0226cecb9e2a519be32bfcfbca81ddcf3f0a368"},{"sha":"8cd434dd6ea743f0aeb16743b6be22b064d8548c","author":{"email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de","name":"Stephan Kulow"},"message":"fix one more namespace","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/8cd434dd6ea743f0aeb16743b6be22b064d8548c"},{"sha":"7023cb244b75a3f9e51f3603fb4a7b17c6a1bdf4","author":{"email":"e9c1a834de95a4de7351a399a0c647228b0b0de5@suse.com","name":"Max Lin"},"message":"store the openid configs from openqa.ini properly","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/7023cb244b75a3f9e51f3603fb4a7b17c6a1bdf4"},{"sha":"d84847ac6d6261e28237a4847c7a7ba79e10aae6","author":{"email":"614f19bfe57f7abe6a3c5d54da8899ac543a35ae@gmail.com","name":"Ondřej Holeček"},"message":"Merge pull request #166 from nilxam/fix_openqa_config\n\nstore the openid configs from openqa.ini properly","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/d84847ac6d6261e28237a4847c7a7ba79e10aae6"},{"sha":"4473af1ef9fb9d72db3daff56757b4e0b1f67a0f","author":{"email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de","name":"Stephan Kulow"},"message":"somes fixes for review","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/4473af1ef9fb9d72db3daff56757b4e0b1f67a0f"},{"sha":"c5d4fd5cebab2f496383b7a3d1b2683ec5907456","author":{"email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@kde.org","name":"Stephan Kulow"},"message":"Merge pull request #163 from os-autoinst/coolo_import_result_json\n\nImport more of results.json into the database","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/c5d4fd5cebab2f496383b7a3d1b2683ec5907456"},{"sha":"8d6df5ebbad15cd943f0d06938a13f47eb878641","author":{"email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de","name":"Stephan Kulow"},"message":"one more merge problem fixed","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/8d6df5ebbad15cd943f0d06938a13f47eb878641"},{"sha":"03b4eb760254e843fca6937dbcbfa72a9d710015","author":{"email":"5fb8357e1367d6e32d05910c7eda283cf6d238a7@suse.cz","name":"Pavel Sladek"},"message":"Merge branch 'master' into validatejson\n\nConflicts:\n\tlib/OpenQA/Controller/Step.pm","distinct":true,"url":"https://api.github.com/repos/psladek/openQA/commits/03b4eb760254e843fca6937dbcbfa72a9d710015"}]}