Branch: refs/heads/master
Home: https://github.com/openSUSE/open-build-service
Commit: 927f1faa6c46e3ae4566cbfcf1024f93b688e810
https://github.com/openSUSE/open-build-service/commit/927f1faa6c46e3ae4566cb...
Author: Dany Marcoux
Date: 2022-10-26 (Wed, 26 Oct 2022)
Changed paths:
M src/api/Gemfile.next.lock
R src/api/vendor/cache.next/actioncable-7.0.3.1.gem
A src/api/vendor/cache.next/actioncable-7.0.4.gem
R src/api/vendor/cache.next/actionmailbox-7.0.3.1.gem
A src/api/vendor/cache.next/actionmailbox-7.0.4.gem
R src/api/vendor/cache.next/actionmailer-7.0.3.1.gem
A src/api/vendor/cache.next/actionmailer-7.0.4.gem
R src/api/vendor/cache.next/actionpack-7.0.3.1.gem
A src/api/vendor/cache.next/actionpack-7.0.4.gem
R src/api/vendor/cache.next/actiontext-7.0.3.1.gem
A src/api/vendor/cache.next/actiontext-7.0.4.gem
R src/api/vendor/cache.next/actionview-7.0.3.1.gem
A src/api/vendor/cache.next/actionview-7.0.4.gem
R src/api/vendor/cache.next/activejob-7.0.3.1.gem
A src/api/vendor/cache.next/activejob-7.0.4.gem
R src/api/vendor/cache.next/activemodel-7.0.3.1.gem
A src/api/vendor/cache.next/activemodel-7.0.4.gem
R src/api/vendor/cache.next/activerecord-7.0.3.1.gem
A src/api/vendor/cache.next/activerecord-7.0.4.gem
R src/api/vendor/cache.next/activestorage-7.0.3.1.gem
A src/api/vendor/cache.next/activestorage-7.0.4.gem
R src/api/vendor/cache.next/activesupport-7.0.3.1.gem
A src/api/vendor/cache.next/activesupport-7.0.4.gem
R src/api/vendor/cache.next/addressable-2.8.0.gem
A src/api/vendor/cache.next/addressable-2.8.1.gem
R src/api/vendor/cache.next/bootstrap-4.6.1.gem
A src/api/vendor/cache.next/bootstrap-4.6.2.gem
R src/api/vendor/cache.next/data_migrate-8.1.1.gem
A src/api/vendor/cache.next/data_migrate-8.2.0.gem
R src/api/vendor/cache.next/delayed_job-4.1.10.gem
A src/api/vendor/cache.next/delayed_job-4.1.11.gem
R src/api/vendor/cache.next/digest-3.1.0.gem
R src/api/vendor/cache.next/erubis-2.7.0.gem
R src/api/vendor/cache.next/faker-2.22.0.gem
A src/api/vendor/cache.next/faker-2.23.0.gem
R src/api/vendor/cache.next/faraday-2.5.2.gem
A src/api/vendor/cache.next/faraday-2.6.0.gem
R src/api/vendor/cache.next/faraday-net_http-3.0.0.gem
A src/api/vendor/cache.next/faraday-net_http-3.0.1.gem
R src/api/vendor/cache.next/flipper-0.25.0.gem
A src/api/vendor/cache.next/flipper-0.25.2.gem
R src/api/vendor/cache.next/flipper-active_record-0.25.0.gem
A src/api/vendor/cache.next/flipper-active_record-0.25.2.gem
R src/api/vendor/cache.next/flipper-ui-0.25.0.gem
A src/api/vendor/cache.next/flipper-ui-0.25.2.gem
R src/api/vendor/cache.next/font-awesome-sass-6.1.2.gem
A src/api/vendor/cache.next/font-awesome-sass-6.2.0.gem
R src/api/vendor/cache.next/haml-5.2.2.gem
A src/api/vendor/cache.next/haml-6.0.7.gem
R src/api/vendor/cache.next/haml-rails-2.0.1.gem
A src/api/vendor/cache.next/haml-rails-2.1.0.gem
R src/api/vendor/cache.next/haml_lint-0.40.0.gem
A src/api/vendor/cache.next/haml_lint-0.42.0.gem
R src/api/vendor/cache.next/html2haml-2.2.0.gem
R src/api/vendor/cache.next/loofah-2.18.0.gem
A src/api/vendor/cache.next/loofah-2.19.0.gem
R src/api/vendor/cache.next/minitest-5.16.2.gem
A src/api/vendor/cache.next/minitest-5.16.3.gem
R src/api/vendor/cache.next/mocha-1.14.0.gem
A src/api/vendor/cache.next/mocha-1.16.0.gem
R src/api/vendor/cache.next/net-imap-0.2.3.gem
A src/api/vendor/cache.next/net-imap-0.3.1.gem
R src/api/vendor/cache.next/net-pop-0.1.1.gem
A src/api/vendor/cache.next/net-pop-0.1.2.gem
R src/api/vendor/cache.next/net-smtp-0.3.1.gem
A src/api/vendor/cache.next/net-smtp-0.3.2.gem
R src/api/vendor/cache.next/next_rails-1.2.0.gem
A src/api/vendor/cache.next/next_rails-1.2.1.gem
R src/api/vendor/cache.next/nokogiri-1.13.8.gem
A src/api/vendor/cache.next/nokogiri-1.13.9.gem
R src/api/vendor/cache.next/octokit-5.2.0.gem
A src/api/vendor/cache.next/octokit-6.0.0.gem
R src/api/vendor/cache.next/popper_js-1.16.0.gem
A src/api/vendor/cache.next/popper_js-1.16.1.gem
R src/api/vendor/cache.next/pry-0.13.1.gem
A src/api/vendor/cache.next/pry-0.14.1.gem
A src/api/vendor/cache.next/pry-byebug-3.10.1.gem
R src/api/vendor/cache.next/pry-byebug-3.9.0.gem
R src/api/vendor/cache.next/public_suffix-4.0.7.gem
A src/api/vendor/cache.next/public_suffix-5.0.0.gem
R src/api/vendor/cache.next/puma-5.6.4.gem
A src/api/vendor/cache.next/puma-5.6.5.gem
R src/api/vendor/cache.next/rack-protection-2.2.0.gem
A src/api/vendor/cache.next/rack-protection-2.2.2.gem
R src/api/vendor/cache.next/rails-7.0.3.1.gem
A src/api/vendor/cache.next/rails-7.0.4.gem
R src/api/vendor/cache.next/railties-7.0.3.1.gem
A src/api/vendor/cache.next/railties-7.0.4.gem
R src/api/vendor/cache.next/regexp_parser-2.5.0.gem
A src/api/vendor/cache.next/regexp_parser-2.6.0.gem
R src/api/vendor/cache.next/rspec-expectations-3.11.0.gem
A src/api/vendor/cache.next/rspec-expectations-3.11.1.gem
R src/api/vendor/cache.next/rspec-mocks-3.11.1.gem
A src/api/vendor/cache.next/rspec-mocks-3.11.2.gem
R src/api/vendor/cache.next/rspec-rails-5.1.2.gem
A src/api/vendor/cache.next/rspec-rails-6.0.1.gem
R src/api/vendor/cache.next/rspec-support-3.11.0.gem
A src/api/vendor/cache.next/rspec-support-3.11.1.gem
R src/api/vendor/cache.next/rspec_junit_formatter-0.5.1.gem
A src/api/vendor/cache.next/rspec_junit_formatter-0.6.0.gem
R src/api/vendor/cache.next/rubocop-1.35.0.gem
A src/api/vendor/cache.next/rubocop-1.37.1.gem
R src/api/vendor/cache.next/rubocop-ast-1.21.0.gem
A src/api/vendor/cache.next/rubocop-ast-1.23.0.gem
R src/api/vendor/cache.next/rubocop-performance-1.14.3.gem
A src/api/vendor/cache.next/rubocop-performance-1.15.0.gem
R src/api/vendor/cache.next/rubocop-rails-2.15.2.gem
A src/api/vendor/cache.next/rubocop-rails-2.16.1.gem
R src/api/vendor/cache.next/rubocop-rspec-2.12.1.gem
A src/api/vendor/cache.next/rubocop-rspec-2.13.2.gem
R src/api/vendor/cache.next/ruby_parser-3.19.1.gem
R src/api/vendor/cache.next/selenium-webdriver-4.3.0.gem
A src/api/vendor/cache.next/selenium-webdriver-4.5.0.gem
R src/api/vendor/cache.next/set-1.0.2.gem
A src/api/vendor/cache.next/set-1.0.3.gem
R src/api/vendor/cache.next/sexp_processor-4.16.1.gem
R src/api/vendor/cache.next/strong_migrations-1.2.0.gem
A src/api/vendor/cache.next/strong_migrations-1.3.2.gem
R src/api/vendor/cache.next/temple-0.8.2.gem
A src/api/vendor/cache.next/temple-0.9.1.gem
R src/api/vendor/cache.next/test-unit-3.5.3.gem
A src/api/vendor/cache.next/test-unit-3.5.5.gem
R src/api/vendor/cache.next/unicode-display_width-2.2.0.gem
A src/api/vendor/cache.next/unicode-display_width-2.3.0.gem
R src/api/vendor/cache.next/view_component-2.66.0.gem
A src/api/vendor/cache.next/view_component-2.74.1.gem
R src/api/vendor/cache.next/webmock-3.17.1.gem
A src/api/vendor/cache.next/webmock-3.18.1.gem
R src/api/vendor/cache.next/zeitwerk-2.6.0.gem
A src/api/vendor/cache.next/zeitwerk-2.6.1.gem
Log Message:
-----------
Update Gemfile.next.lock and refresh cached gems
Commit: ba3c033bd121f834ffa1eb395f95eb8af9c9753e
https://github.com/openSUSE/open-build-service/commit/ba3c033bd121f834ffa1eb...
Author: Dany Marcoux
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/app/models/bs_request.rb
Log Message:
-----------
Do not use an exit statement in transactions
With ActiveRecord 7.x, transactions are now rolled back whenever they
return early. Previously, they were still committed. With `next`, the
transactions aren't rolled back. This is also what RuboCop suggests.
For details:
- https://github.com/rails/rails/issues/45017
- https://docs.rubocop.org/rubocop-rails/cops_rails.html#railstransactionexits...
Commit: eefacaffb7ed2704abaa27aed0f42d35cfeddd94
https://github.com/openSUSE/open-build-service/commit/eefacaffb7ed2704abaa27...
Author: Dany Marcoux
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M src/api/test/functional/person_controller_test.rb
Log Message:
-----------
Be less strict in assertion of test_update_watchlist
In Rails 6.x, the summary will be `Couldn't find Project`. In Rails 7.x,
it's slightly more verbose with `Couldn't find Project with [WHERE
`projects`.`id` NOT IN (?, ?) AND `projects`.`name` = ?]`.
Commit: e92182aa0d348b9da425f77a225d1ff8df095933
https://github.com/openSUSE/open-build-service/commit/e92182aa0d348b9da425f7...
Author: Dany Marcoux
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M src/api/app/models/maintenance_incident.rb
Log Message:
-----------
Remove unneeded quotes in SQL query for MaintenanceIncident#project_name
With Rails 7.x, MySQL surrounds numeric values with quotes whenever
queries are built from SQL fragments. This was changed to prevent
potential security vulnerabilities. This means the quotes we had before
in the modified quotes aren't needed.
For details, see https://github.com/rails/rails/issues/44312
Commit: eb44b8d7ea2cd77d158d1cdc7ce7d6b440b25bb2
https://github.com/openSUSE/open-build-service/commit/eb44b8d7ea2cd77d158d1c...
Author: Dany Marcoux
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/helpers/webui/user_helper.rb
Log Message:
-----------
Specify formats in render calls instead of using file extensions
Using file extensions in render calls has been deprecated and it is now
unsupported in Rails 7.x.
For details, see https://github.com/rails/rails/pull/39164
Commit: d6fda2739b03725b7f1157baa1e61bdce891fe0d
https://github.com/openSUSE/open-build-service/commit/d6fda2739b03725b7f1157...
Author: Dany Marcoux
Date: 2022-10-27 (Thu, 27 Oct 2022)
Changed paths:
M src/api/.rubocop_todo.yml
M src/api/Gemfile.next.lock
M src/api/app/controllers/webui/package_controller.rb
M src/api/app/helpers/webui/user_helper.rb
M src/api/app/models/bs_request.rb
M src/api/app/models/maintenance_incident.rb
M src/api/test/functional/person_controller_test.rb
R src/api/vendor/cache.next/actioncable-7.0.3.1.gem
A src/api/vendor/cache.next/actioncable-7.0.4.gem
R src/api/vendor/cache.next/actionmailbox-7.0.3.1.gem
A src/api/vendor/cache.next/actionmailbox-7.0.4.gem
R src/api/vendor/cache.next/actionmailer-7.0.3.1.gem
A src/api/vendor/cache.next/actionmailer-7.0.4.gem
R src/api/vendor/cache.next/actionpack-7.0.3.1.gem
A src/api/vendor/cache.next/actionpack-7.0.4.gem
R src/api/vendor/cache.next/actiontext-7.0.3.1.gem
A src/api/vendor/cache.next/actiontext-7.0.4.gem
R src/api/vendor/cache.next/actionview-7.0.3.1.gem
A src/api/vendor/cache.next/actionview-7.0.4.gem
R src/api/vendor/cache.next/activejob-7.0.3.1.gem
A src/api/vendor/cache.next/activejob-7.0.4.gem
R src/api/vendor/cache.next/activemodel-7.0.3.1.gem
A src/api/vendor/cache.next/activemodel-7.0.4.gem
R src/api/vendor/cache.next/activerecord-7.0.3.1.gem
A src/api/vendor/cache.next/activerecord-7.0.4.gem
R src/api/vendor/cache.next/activestorage-7.0.3.1.gem
A src/api/vendor/cache.next/activestorage-7.0.4.gem
R src/api/vendor/cache.next/activesupport-7.0.3.1.gem
A src/api/vendor/cache.next/activesupport-7.0.4.gem
R src/api/vendor/cache.next/addressable-2.8.0.gem
A src/api/vendor/cache.next/addressable-2.8.1.gem
R src/api/vendor/cache.next/bootstrap-4.6.1.gem
A src/api/vendor/cache.next/bootstrap-4.6.2.gem
R src/api/vendor/cache.next/data_migrate-8.1.1.gem
A src/api/vendor/cache.next/data_migrate-8.2.0.gem
R src/api/vendor/cache.next/delayed_job-4.1.10.gem
A src/api/vendor/cache.next/delayed_job-4.1.11.gem
R src/api/vendor/cache.next/digest-3.1.0.gem
R src/api/vendor/cache.next/erubis-2.7.0.gem
R src/api/vendor/cache.next/faker-2.22.0.gem
A src/api/vendor/cache.next/faker-2.23.0.gem
R src/api/vendor/cache.next/faraday-2.5.2.gem
A src/api/vendor/cache.next/faraday-2.6.0.gem
R src/api/vendor/cache.next/faraday-net_http-3.0.0.gem
A src/api/vendor/cache.next/faraday-net_http-3.0.1.gem
R src/api/vendor/cache.next/flipper-0.25.0.gem
A src/api/vendor/cache.next/flipper-0.25.2.gem
R src/api/vendor/cache.next/flipper-active_record-0.25.0.gem
A src/api/vendor/cache.next/flipper-active_record-0.25.2.gem
R src/api/vendor/cache.next/flipper-ui-0.25.0.gem
A src/api/vendor/cache.next/flipper-ui-0.25.2.gem
R src/api/vendor/cache.next/font-awesome-sass-6.1.2.gem
A src/api/vendor/cache.next/font-awesome-sass-6.2.0.gem
R src/api/vendor/cache.next/haml-5.2.2.gem
A src/api/vendor/cache.next/haml-6.0.7.gem
R src/api/vendor/cache.next/haml-rails-2.0.1.gem
A src/api/vendor/cache.next/haml-rails-2.1.0.gem
R src/api/vendor/cache.next/haml_lint-0.40.0.gem
A src/api/vendor/cache.next/haml_lint-0.42.0.gem
R src/api/vendor/cache.next/html2haml-2.2.0.gem
R src/api/vendor/cache.next/loofah-2.18.0.gem
A src/api/vendor/cache.next/loofah-2.19.0.gem
R src/api/vendor/cache.next/minitest-5.16.2.gem
A src/api/vendor/cache.next/minitest-5.16.3.gem
R src/api/vendor/cache.next/mocha-1.14.0.gem
A src/api/vendor/cache.next/mocha-1.16.0.gem
R src/api/vendor/cache.next/net-imap-0.2.3.gem
A src/api/vendor/cache.next/net-imap-0.3.1.gem
R src/api/vendor/cache.next/net-pop-0.1.1.gem
A src/api/vendor/cache.next/net-pop-0.1.2.gem
R src/api/vendor/cache.next/net-smtp-0.3.1.gem
A src/api/vendor/cache.next/net-smtp-0.3.2.gem
R src/api/vendor/cache.next/next_rails-1.2.0.gem
A src/api/vendor/cache.next/next_rails-1.2.1.gem
R src/api/vendor/cache.next/nokogiri-1.13.8.gem
A src/api/vendor/cache.next/nokogiri-1.13.9.gem
R src/api/vendor/cache.next/octokit-5.2.0.gem
A src/api/vendor/cache.next/octokit-6.0.0.gem
R src/api/vendor/cache.next/popper_js-1.16.0.gem
A src/api/vendor/cache.next/popper_js-1.16.1.gem
R src/api/vendor/cache.next/pry-0.13.1.gem
A src/api/vendor/cache.next/pry-0.14.1.gem
A src/api/vendor/cache.next/pry-byebug-3.10.1.gem
R src/api/vendor/cache.next/pry-byebug-3.9.0.gem
R src/api/vendor/cache.next/public_suffix-4.0.7.gem
A src/api/vendor/cache.next/public_suffix-5.0.0.gem
R src/api/vendor/cache.next/puma-5.6.4.gem
A src/api/vendor/cache.next/puma-5.6.5.gem
R src/api/vendor/cache.next/rack-protection-2.2.0.gem
A src/api/vendor/cache.next/rack-protection-2.2.2.gem
R src/api/vendor/cache.next/rails-7.0.3.1.gem
A src/api/vendor/cache.next/rails-7.0.4.gem
R src/api/vendor/cache.next/railties-7.0.3.1.gem
A src/api/vendor/cache.next/railties-7.0.4.gem
R src/api/vendor/cache.next/regexp_parser-2.5.0.gem
A src/api/vendor/cache.next/regexp_parser-2.6.0.gem
R src/api/vendor/cache.next/rspec-expectations-3.11.0.gem
A src/api/vendor/cache.next/rspec-expectations-3.11.1.gem
R src/api/vendor/cache.next/rspec-mocks-3.11.1.gem
A src/api/vendor/cache.next/rspec-mocks-3.11.2.gem
R src/api/vendor/cache.next/rspec-rails-5.1.2.gem
A src/api/vendor/cache.next/rspec-rails-6.0.1.gem
R src/api/vendor/cache.next/rspec-support-3.11.0.gem
A src/api/vendor/cache.next/rspec-support-3.11.1.gem
R src/api/vendor/cache.next/rspec_junit_formatter-0.5.1.gem
A src/api/vendor/cache.next/rspec_junit_formatter-0.6.0.gem
R src/api/vendor/cache.next/rubocop-1.35.0.gem
A src/api/vendor/cache.next/rubocop-1.37.1.gem
R src/api/vendor/cache.next/rubocop-ast-1.21.0.gem
A src/api/vendor/cache.next/rubocop-ast-1.23.0.gem
R src/api/vendor/cache.next/rubocop-performance-1.14.3.gem
A src/api/vendor/cache.next/rubocop-performance-1.15.0.gem
R src/api/vendor/cache.next/rubocop-rails-2.15.2.gem
A src/api/vendor/cache.next/rubocop-rails-2.16.1.gem
R src/api/vendor/cache.next/rubocop-rspec-2.12.1.gem
A src/api/vendor/cache.next/rubocop-rspec-2.13.2.gem
R src/api/vendor/cache.next/ruby_parser-3.19.1.gem
R src/api/vendor/cache.next/selenium-webdriver-4.3.0.gem
A src/api/vendor/cache.next/selenium-webdriver-4.5.0.gem
R src/api/vendor/cache.next/set-1.0.2.gem
A src/api/vendor/cache.next/set-1.0.3.gem
R src/api/vendor/cache.next/sexp_processor-4.16.1.gem
R src/api/vendor/cache.next/strong_migrations-1.2.0.gem
A src/api/vendor/cache.next/strong_migrations-1.3.2.gem
R src/api/vendor/cache.next/temple-0.8.2.gem
A src/api/vendor/cache.next/temple-0.9.1.gem
R src/api/vendor/cache.next/test-unit-3.5.3.gem
A src/api/vendor/cache.next/test-unit-3.5.5.gem
R src/api/vendor/cache.next/unicode-display_width-2.2.0.gem
A src/api/vendor/cache.next/unicode-display_width-2.3.0.gem
R src/api/vendor/cache.next/view_component-2.66.0.gem
A src/api/vendor/cache.next/view_component-2.74.1.gem
R src/api/vendor/cache.next/webmock-3.17.1.gem
A src/api/vendor/cache.next/webmock-3.18.1.gem
R src/api/vendor/cache.next/zeitwerk-2.6.0.gem
A src/api/vendor/cache.next/zeitwerk-2.6.1.gem
Log Message:
-----------
Merge pull request #13276 from openSUSE/next_rails-7/fix-specs
Fix specs for the Rails 7 update
Compare: https://github.com/openSUSE/open-build-service/compare/9c83d0a28b20...d6fda2...