summaryrefslogtreecommitdiff
path: root/Gemfile.rails5.lock
Commit message (Collapse)AuthorAgeFilesLines
* Update Gemfile.rails5.lockblackst0ne-remove-spinachblackst0ne2018-05-141-17/+0
|
* [Rails5] Bump Rails to 5.0.7 and set `atomic` to 1.1.99blackst0ne-rails5-bump-rails5-to-5-0-7blackst0ne2018-05-111-62/+58
| | | | atomic 1.1.100 was yanked by its author.
* [Rails5] Fix params passed to MergeWorkerblackst0ne2018-05-031-6/+4
|
* Update `Gemfile.rails5.lock`blackst0ne2018-04-281-4/+1
|
* [Rails5] Fix `params` for DeleteUserWorkerblackst0ne2018-04-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | This commit fixes the error: ``` 1) Admin::UsersController DELETE #user with projects deletes the user and their contributions when hard delete is specified Failure/Error: Users::DestroyService.new(current_user).execute(delete_user, options.symbolize_keys) NoMethodError: undefined method `symbolize_keys' for "{\"hard_delete\"=>\"true\"}":String # ./app/workers/delete_user_worker.rb:8:in `perform' # ./lib/gitlab/sidekiq_status/server_middleware.rb:5:in `call' # ./config/initializers/forbid_sidekiq_in_transactions.rb:35:in `block (2 levels) in <module:NoEnqueueingFromTransactions>' # ./app/models/user.rb:913:in `delete_async' # ./app/controllers/admin/users_controller.rb:148:in `destroy' # ./lib/gitlab/i18n.rb:50:in `with_locale' # ./lib/gitlab/i18n.rb:56:in `with_user_locale' # ./app/controllers/application_controller.rb:327:in `set_locale' # ./spec/controllers/admin/users_controller_spec.rb:28:in `block (3 levels) in <top (required)>' Finished in 6.81 seconds (files took 13.9 seconds to load) 1 example, 1 failure ```
* [Rails5] Avoid type casting in uniqueness validatorblackst0ne2018-04-191-22/+18
| | | | | | | | | | | | | | | | | | | | | | This commit does two things: 1. Synchronizes `Gemfile.rails5.lock` with the latest changes in `Gemfile` 2. Adds a monkey patch for active record to avoid type casting in uniqueness validator. In Rails 5.0 there was introduced a bug [1] that causes to problems like this: ``` 1) API::Users POST /user/:id/gpg_keys/:key_id/revoke when authenticated revokes existing key Failure/Error: let(:gpg_key) { create(:gpg_key, user: user) } TypeError: can't cast Hash ``` This bug was fixed in Rails 5.1 [2]. [1]: https://github.com/rails/rails/pull/23523/commits/811a4fa8eb6ceea841e61e8ac05747ffb69595ae [2]: https://github.com/rails/rails/pull/24745/commits/aa062318c451512035c10898a1af95943b1a3803
* [Rails5] Fix running spinach testsblackst0ne2018-04-101-1/+5
| | | | | | | | | | | | | | 1. Add support for `RAILS5=1|true` for the `bin/spinach` command. 2. Synchronize used spinach versions both for rails4 and rails5. For rails5 it was accidently used spinach 0.10.1 instead of 0.8.10. That brought some problems on running spinach tests. Example of failure message: NoMethodError: undefined method `line' for #<Spinach::Scenario:0x000000000c86ba80> Did you mean? lines /builds/gitlab-org/gitlab-ce/features/support/env.rb:52:in `before_scenario_run'
* [Rails5] Add `rails-controller-testing` gemblackst0ne-rails5-add-rails-controller-testing-gemblackst0ne2018-04-081-0/+5
| | | | | | | | In Rails 5.0 `assert_template` and `assigns()` have been extracted to the `rails-controller-testing` gem. https://github.com/rails/rails/pull/20138/files This commit adds this gem for rails5.
* Bump `parser` gem to 2.5.0.5blackst0ne-bump-parser-2-5-0-5blackst0ne2018-04-071-3/+3
| | | | | | | | 1. Synchronize used version of `parser` gem for both versions of rails: 4 and 5. 2. Fix broken CI pipelines for rails5 branches. The 2.5.0.4 version is removed from rubygems, so it's skipped. https://github.com/whitequark/parser/issues/478
* [Rails5] Update Gemfile.rails5.lock [ci skip]blackst0ne-rails5-update-gemfile-rails5-lockblackst0ne2018-04-041-4/+4
|
* [Rails5] Isolate `test_after_commit` gemblackst0ne-rails5-isolate-test_after_commitblackst0ne2018-04-031-22/+26
|
* Bump `state_machines-activerecord` to `0.5.1`blackst0ne2018-03-261-68/+57
|
* [Rails5] Add Gemfile.rails5blackst0ne-rails5-add-second-gemfileblackst0ne2018-03-151-0/+1230