{"push_id":2674101376,"size":50,"distinct_size":47,"ref":"refs/heads/make_incomplete_jobs_failed","head":"0e65dab1d5e2bc9cafb1a93b633f5ce3d3795e5c","before":"08c51da808cbc513e2322992b32810adb92ffde5","commits":[{"sha":"db02aceb0bd4dbe4905e95126890e8297d094d78","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Include ActiveModel::Model to distribution strategy model\n\nThis allows setting the project during distribution strategy\ninitialization.","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/db02aceb0bd4dbe4905e95126890e8297d094d78"},{"sha":"07ccfbbb1ab9e046c8dbf882a4932b116ca44612","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[ci] Add a test for DistributionStrategySLE15#sp_version","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/07ccfbbb1ab9e046c8dbf882a4932b116ca44612"},{"sha":"62c6e8f616f1c9e34da9c0cd6eb20c91b26da20d","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Refactor DistributionStrategySLE15#sp_version\n\nShortens the code by using named captures.\n\nhttps://ruby-doc.org/core-2.5.0/Regexp.html#method-i-named_captures","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/62c6e8f616f1c9e34da9c0cd6eb20c91b26da20d"},{"sha":"228b56a8f07e93ab5fcd94ed4b42f10620769daf","author":{"name":"Stephan Kulow","email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de"},"message":"[frontend] Remove test controller\n\nObsolete since about 2014 - it was used to control the API\nfrom the webui test suite","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/228b56a8f07e93ab5fcd94ed4b42f10620769daf"},{"sha":"2b108f0fd178105b1de190837bcd6eba3146d820","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Drop BuildReasonFile model\n\nThe BuildReasonFile model was abstracting the _reason file that is\nstored in the backend.\nThough the only place where this method was used we parsed the raw xml\nand created another object (PackageBuildReason) out of it.\n\nBecause of that it makes sense to drop this model and use a Backend::Api\ncall like we already do elsewhere.\n\nIn addition this solves an issue caused by BuildReasonFile#to_s returning\nnil when the file isn't available or invalid.\n\nKudos for the idea goes to @DavidKang","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/2b108f0fd178105b1de190837bcd6eba3146d820"},{"sha":"aeac96d53658d9b42564e238d07644a648c0b8c4","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Refactor BackendFile#to_s method","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/aeac96d53658d9b42564e238d07644a648c0b8c4"},{"sha":"2fdeaac2e31199ca4e9d64576fc20a5c672371dd","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Fix rendering of staging project rings\n\nSub-projects of the staging projects would cause a 500 due to broken\nrendering. We already solved a similiar issue in 46838faab49589d4513cc\nand overlooked that this page was broken as well.\n\nF, [2018-06-25T08:09:55.491889 #16020] FATAL -- : [c7807bec-311c-4626-a2d3-dc4d84559596] [16020:673.15] ActionView::Template::Error (Missing partial webui/obs_factory/obs_factory/openqa_jobs/_openqa_job with {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, :builder, :ruby, :coffee, :haml]}. Searched in:\n  * \"/srv/www/obs/api/app/views/webui/theme/bento\"\n  * \"/srv/www/obs/api/app/views\"\n  * \"/usr/lib64/ruby/gems/2.5.0/gems/peek-mysql2-1.2.0/app/views\"\n  * \"/usr/lib64/ruby/gems/2.5.0/gems/peek-host-1.0.0/app/views\"\n  * \"/usr/lib64/ruby/gems/2.5.0/gems/peek-dalli-1.2.0/app/views\"\n  * \"/usr/lib64/ruby/gems/2.5.0/gems/peek-1.0.1/app/views\"\n  * \"/usr/lib64/ruby/gems/2.5.0/gems/kaminari-core-1.1.1/app/views\"\n):\n\nCo-authored-by: Eduardo Navarro <enavarro@suse.com>","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/2fdeaac2e31199ca4e9d64576fc20a5c672371dd"},{"sha":"fd21567470a87ffad4595b97a1f838ee9dffd84a","author":{"name":"Eduardo Navarro","email":"ff6aa031501d5f2d795e1d1e120e47a065bf86ba@suse.com"},"message":"[ci] Require rubocop/rake_task only when needed\n\nPrevent loading rubocop/rake_task gem in such tasks as dev:boostrap\nneeded when creating the obs-api package.\n\nCo-authored-by: Björn Geuken <bgeuken@suse.de>","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/fd21567470a87ffad4595b97a1f838ee9dffd84a"},{"sha":"7cb86ed1d23af77c62f8621c43ca45c068988d8a","author":{"name":"Stephan Kulow","email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de"},"message":"[frontend] Fix slow hash performance (rubocop)\n\n`Hash#keys.include?` is less efficient than `Hash#key?`\nbecause the former allocates a new array and then performs\nan O(n) search through that array, while `Hash#key?` does\nnot allocate any array and performs a faster O(1) search\nfor the key.","distinct":false,"url":"https://api.github.com/repos/coolo/open-build-service/commits/7cb86ed1d23af77c62f8621c43ca45c068988d8a"},{"sha":"cf7ada914cde1469e5327a2b0d1d58ab0c5b8a5d","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"[dist] Do not check last_deploy mtime in rpm build (#5199)\n\nby adding the %verify directive to the file.\r\nThis fixes 'testing for pre/postinstall scripts that are not idempotent' build failure\r\ncaused by the touch in the %post section.\r\nhttp://ftp.rpm.org/max-rpm/s1-rpm-inside-files-list-directives.html","distinct":false,"url":"https://api.github.com/repos/coolo/open-build-service/commits/cf7ada914cde1469e5327a2b0d1d58ab0c5b8a5d"},{"sha":"50c4158ebf1f7f729d8d4e7734eec527090ef861","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[ci] Add test for setting correct distribution strategy (#5196)","distinct":false,"url":"https://api.github.com/repos/coolo/open-build-service/commits/50c4158ebf1f7f729d8d4e7734eec527090ef861"},{"sha":"3ca11eab0f8af9d4ddf86da2989f0d68a9879e52","author":{"name":"Stephan Kulow","email":"b7203c818b59b922ac08a5cf9edea9b0763c1b16@suse.de"},"message":"[dist] Fix typo in #5199","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/3ca11eab0f8af9d4ddf86da2989f0d68a9879e52"},{"sha":"fc2ce8f7b93230de7d3cd860a33e403dc7cb92f9","author":{"name":"depfu[bot]","email":"6deb3cd425f1dc21087baea87c394c176033e88f@users.noreply.github.com"},"message":"Update capybara to version 3.3.0","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/fc2ce8f7b93230de7d3cd860a33e403dc7cb92f9"},{"sha":"62daff32c7ad133b8a463212d76a8cb44b492b6e","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Rename BackendFile method from to_s to content\n\nCalling it to_s was a bit misleading since this method would return nil\nwhen the requested file does not exist or is invalid.","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/62daff32c7ad133b8a463212d76a8cb44b492b6e"},{"sha":"42ede7820b2e1c4fe7f803f58b6ba2d4d7b8692d","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Merge pull request #5208 from coolo/fix_spec_file_type\n\n[dist] Fix typo in #5199","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/42ede7820b2e1c4fe7f803f58b6ba2d4d7b8692d"},{"sha":"7fcb0db401e39ab23630083bec074171b191bebb","author":{"name":"Christian Bruckmayer","email":"0ddccd11977132713f7ef47b51f643d02d995d3c@suse.com"},"message":"Merge pull request #5207 from coolo/fix_hash_performance\n\n[frontend] Fix slow hash performance (rubocop)","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/7fcb0db401e39ab23630083bec074171b191bebb"},{"sha":"1ea5aeb9c101019f48f9786946347ab9f2035521","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[ci] Add test for StagingProject::find","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/1ea5aeb9c101019f48f9786946347ab9f2035521"},{"sha":"069056a783ba58a81067ed02e4d50b2e2b25838d","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Update staging project initializer\n\nChanges the initializer to accept hashed values instead of an ordered\nparameter list.\nThis also allows us to use the ActiveModel initializer instead of a\nself written one.","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/069056a783ba58a81067ed02e4d50b2e2b25838d"},{"sha":"ae257467d43f98723f395416432f009b3974d053","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[frontend] Refactor StagingProject::find","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/ae257467d43f98723f395416432f009b3974d053"},{"sha":"f6f546a78f9949e573e33b39f7dd8df7748730dc","author":{"name":"Björn Geuken","email":"ff20202de66d4d024ac0a42419aa91ca1fe72a6c@suse.de"},"message":"[ci] Add test for StagingProject#adi_staging?","distinct":true,"url":"https://api.github.com/repos/coolo/open-build-service/commits/f6f546a78f9949e573e33b39f7dd8df7748730dc"}]}
{"actor":{"display_login":"bgeuken"}}