rspec-pg 18/50
Passed Started
by
@eread

Evan Read
1Running with gitlab-runner 11.9.0-rc2 (227934c0)2 on prm-com-gitlab-org bd0915563Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:5e8319b0f67bf0c214dd4e43a1155a69ecbfdcd6ce2739da155a81e6d15ab303 for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:3d2a373f46ae28f3376c356d27210759aa9348fd94c517cf77e9df2a2c41c37f for redis:alpine ...10Waiting for services to be up and running...11Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...12Using docker image sha256:ac6482d398ed0ce8bef4327b0bb15dfe815331f073f5b6ba3e04c5cd8317402d for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.5.3-golang-1.11-git-2.18-chrome-71.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 13 Running on runner-bd091556-project-13083-concurrent-0 via runner-bd091556-prm-1552526216-0c79457c...
00:01
15Fetching changes with git depth set to 20...16fatal: remote origin already exists.17Removing .gitlab_shell_secret18Removing .gitlab_workhorse_secret19Removing config/database.yml20Removing config/gitlab.yml21Removing config/redis.cache.yml22Removing config/redis.queues.yml23Removing config/redis.shared_state.yml24Removing config/resque.yml25Removing config/secrets.yml26Removing coverage/27Removing knapsack/28Removing log/api_json.log29Removing log/application.log30Removing log/gitaly-test.log31Removing log/grpc.log32Removing log/test_json.log33Removing node_modules/34Removing public/assets/35Removing rspec_flaky/36Removing rspec_profiling/37Removing tmp/cache/38Removing tmp/capybara/39Removing tmp/prometheus_multiproc_dir/counter_process_id_95-0.db40Removing tmp/prometheus_multiproc_dir/histogram_process_id_95-0.db41Removing tmp/tests/42Removing vendor/gitaly-ruby/43Removing vendor/ruby/44Clean repository46 * [new branch] master -> origin/master47Checking out ae8cbffa as master...48Skipping Git submodules setup50Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.5.3-node-10.x-3 51Successfully extracted cache53Downloading artifacts from coordinator... ok id=177320529 responseStatus=200 OK token=X8zvZUGm54Downloading artifacts for compile-assets (177320531)...55Downloading artifacts from coordinator... ok id=177320531 responseStatus=200 OK token=LucBTJi356Downloading artifacts for setup-test-env (177320533)...57Downloading artifacts from coordinator... ok id=177320533 responseStatus=200 OK token=GssumYh358WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 60Bundler version 1.17.261$ date62Thu Mar 14 02:15:33 UTC 201963$ source scripts/utils.sh64$ date65Thu Mar 14 02:15:33 UTC 201966$ source scripts/prepare_build.sh67Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.68The Gemfile's dependencies are satisfied69Successfully installed knapsack-1.17.1701 gem installed71CREATE ROLE72GRANT73Dropped database 'gitlabhq_test'74Created database 'gitlabhq_test'75-- enable_extension("plpgsql")76 -> 0.0179s77-- enable_extension("pg_trgm")78 -> 0.0128s79-- create_table("abuse_reports", {:force=>:cascade})80 -> 0.0104s81-- create_table("appearances", {:force=>:cascade})82 -> 0.0085s83-- create_table("application_setting_terms", {:force=>:cascade})84 -> 0.0072s85-- create_table("application_settings", {:force=>:cascade})86 -> 0.0413s87-- create_table("audit_events", {:force=>:cascade})88 -> 0.0123s89-- create_table("award_emoji", {:force=>:cascade})90 -> 0.0155s91-- create_table("badges", {:force=>:cascade})92 -> 0.0151s93-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})94 -> 0.0212s95-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})96 -> 0.0216s97-- create_table("boards", {:force=>:cascade})98 -> 0.0136s99-- create_table("broadcast_messages", {:force=>:cascade})100 -> 0.0112s101-- create_table("chat_names", {:force=>:cascade})102 -> 0.0170s103-- create_table("chat_teams", {:force=>:cascade})104 -> 0.0126s105-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})106 -> 0.0126s107-- create_table("ci_build_trace_section_names", {:force=>:cascade})108 -> 0.0124s109-- create_table("ci_build_trace_sections", {:force=>:cascade})110 -> 0.0190s111-- create_table("ci_builds", {:force=>:cascade})112 -> 0.0948s113-- create_table("ci_builds_metadata", {:force=>:cascade})114 -> 0.0163s115-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})116 -> 0.0117s117-- create_table("ci_group_variables", {:force=>:cascade})118 -> 0.0121s119-- create_table("ci_job_artifacts", {:force=>:cascade})120 -> 0.0250s121-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})122 -> 0.0167s123-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})124 -> 0.0125s125-- create_table("ci_pipeline_schedules", {:force=>:cascade})126 -> 0.0236s127-- create_table("ci_pipeline_variables", {:force=>:cascade})128 -> 0.0130s129-- create_table("ci_pipelines", {:force=>:cascade})130 -> 0.0626s131-- create_table("ci_runner_namespaces", {:force=>:cascade})132 -> 0.0146s133-- create_table("ci_runner_projects", {:force=>:cascade})134 -> 0.0140s135-- create_table("ci_runners", {:force=>:cascade})136 -> 0.0354s137-- create_table("ci_stages", {:force=>:cascade})138 -> 0.0248s139-- create_table("ci_trigger_requests", {:force=>:cascade})140 -> 0.0161s141-- create_table("ci_triggers", {:force=>:cascade})142 -> 0.0166s143-- create_table("ci_variables", {:force=>:cascade})144 -> 0.0135s145-- create_table("cluster_groups", {:force=>:cascade})146 -> 0.0138s147-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})148 -> 0.0113s149-- create_table("cluster_projects", {:force=>:cascade})150 -> 0.0135s151-- create_table("cluster_providers_gcp", {:force=>:cascade})152 -> 0.0130s153-- create_table("clusters", {:force=>:cascade})154 -> 0.0169s155-- create_table("clusters_applications_cert_managers", {:force=>:cascade})156 -> 0.0112s157-- create_table("clusters_applications_helm", {:force=>:cascade})158 -> 0.0118s159-- create_table("clusters_applications_ingress", {:force=>:cascade})160 -> 0.0115s161-- create_table("clusters_applications_jupyter", {:force=>:cascade})162 -> 0.0164s163-- create_table("clusters_applications_knative", {:force=>:cascade})164 -> 0.0120s165-- create_table("clusters_applications_prometheus", {:force=>:cascade})166 -> 0.0121s167-- create_table("clusters_applications_runners", {:force=>:cascade})168 -> 0.0163s169-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})170 -> 0.0269s171-- create_table("container_repositories", {:force=>:cascade})172 -> 0.0175s173-- create_table("conversational_development_index_metrics", {:force=>:cascade})174 -> 0.0100s175-- create_table("deploy_keys_projects", {:force=>:cascade})176 -> 0.0108s177-- create_table("deploy_tokens", {:force=>:cascade})178 -> 0.0189s179-- create_table("deployments", {:force=>:cascade})180 -> 0.0481s181-- create_table("emails", {:force=>:cascade})182 -> 0.0225s183-- create_table("environments", {:force=>:cascade})184 -> 0.0173s185-- create_table("events", {:force=>:cascade})186 -> 0.0316s187-- create_table("feature_gates", {:force=>:cascade})188 -> 0.0126s189-- create_table("features", {:force=>:cascade})190 -> 0.0106s191-- create_table("fork_network_members", {:force=>:cascade})192 -> 0.0179s193-- create_table("fork_networks", {:force=>:cascade})194 -> 0.0108s195-- create_table("forked_project_links", {:force=>:cascade})196 -> 0.0090s197-- create_table("gpg_key_subkeys", {:force=>:cascade})198 -> 0.0199s199-- create_table("gpg_keys", {:force=>:cascade})200 -> 0.0200s201-- create_table("gpg_signatures", {:force=>:cascade})202 -> 0.0290s203-- create_table("group_custom_attributes", {:force=>:cascade})204 -> 0.0149s205-- create_table("identities", {:force=>:cascade})206 -> 0.0111s207-- create_table("import_export_uploads", {:force=>:cascade})208 -> 0.0173s209-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})210 -> 0.0218s211-- create_table("issue_assignees", {:id=>false, :force=>:cascade})212 -> 0.0117s213-- create_table("issue_metrics", {:force=>:cascade})214 -> 0.0092s215-- create_table("issues", {:force=>:cascade})216 -> 0.0729s217-- create_table("keys", {:force=>:cascade})218 -> 0.0166s219-- create_table("label_links", {:force=>:cascade})220 -> 0.0164s221-- create_table("label_priorities", {:force=>:cascade})222 -> 0.0182s223-- create_table("labels", {:force=>:cascade})224 -> 0.0293s225-- create_table("lfs_file_locks", {:force=>:cascade})226 -> 0.0175s227-- create_table("lfs_objects", {:force=>:cascade})228 -> 0.0152s229-- create_table("lfs_objects_projects", {:force=>:cascade})230 -> 0.0086s231-- create_table("lists", {:force=>:cascade})232 -> 0.0174s233-- create_table("members", {:force=>:cascade})234 -> 0.0286s235-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})236 -> 0.0142s237-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})238 -> 0.0094s239-- create_table("merge_request_diffs", {:force=>:cascade})240 -> 0.0116s241-- create_table("merge_request_metrics", {:force=>:cascade})242 -> 0.0260s243-- create_table("merge_requests", {:force=>:cascade})244 -> 0.0918s245-- create_table("merge_requests_closing_issues", {:force=>:cascade})246 -> 0.0129s247-- create_table("milestones", {:force=>:cascade})248 -> 0.0284s249-- create_table("namespaces", {:force=>:cascade})250 -> 0.0532s251-- create_table("note_diff_files", {:force=>:cascade})252 -> 0.0122s253-- create_table("notes", {:force=>:cascade})254 -> 0.0460s255-- create_table("notification_settings", {:force=>:cascade})256 -> 0.0216s257-- create_table("oauth_access_grants", {:force=>:cascade})258 -> 0.0113s259-- create_table("oauth_access_tokens", {:force=>:cascade})260 -> 0.0216s261-- create_table("oauth_applications", {:force=>:cascade})262 -> 0.0177s263-- create_table("oauth_openid_requests", {:force=>:cascade})264 -> 0.0120s265-- create_table("pages_domains", {:force=>:cascade})266 -> 0.0322s267-- create_table("personal_access_tokens", {:force=>:cascade})268 -> 0.0197s269-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})270 -> 0.0221s271-- create_table("programming_languages", {:force=>:cascade})272 -> 0.0140s273-- create_table("project_authorizations", {:id=>false, :force=>:cascade})274 -> 0.0129s275-- create_table("project_auto_devops", {:force=>:cascade})276 -> 0.0221s277-- create_table("project_ci_cd_settings", {:force=>:cascade})278 -> 0.0120s279-- create_table("project_custom_attributes", {:force=>:cascade})280 -> 0.0192s281-- create_table("project_daily_statistics", {:id=>:bigserial, :force=>:cascade})282 -> 0.0128s283-- create_table("project_deploy_tokens", {:force=>:cascade})284 -> 0.0154s285-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})286 -> 0.0076s287-- create_table("project_features", {:force=>:cascade})288 -> 0.0127s289-- create_table("project_group_links", {:force=>:cascade})290 -> 0.0165s291-- create_table("project_import_data", {:force=>:cascade})292 -> 0.0133s293-- create_table("project_mirror_data", {:force=>:cascade})294 -> 0.0245s295-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})296 -> 0.0234s297-- create_table("project_statistics", {:force=>:cascade})298 -> 0.0181s299-- create_table("projects", {:force=>:cascade})300 -> 0.1207s301-- create_table("prometheus_metrics", {:force=>:cascade})302 -> 0.0277s303-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})304 -> 0.0109s305-- create_table("protected_branch_push_access_levels", {:force=>:cascade})306 -> 0.0106s307-- create_table("protected_branches", {:force=>:cascade})308 -> 0.0121s309-- create_table("protected_tag_create_access_levels", {:force=>:cascade})310 -> 0.0208s311-- create_table("protected_tags", {:force=>:cascade})312 -> 0.0173s313-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})314 -> 0.0093s315-- create_table("redirect_routes", {:force=>:cascade})316 -> 0.0190s317-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})318 -> 0.0197s319-- create_table("releases", {:force=>:cascade})320 -> 0.0247s321-- create_table("remote_mirrors", {:force=>:cascade})322 -> 0.0195s323-- create_table("repository_languages", {:id=>false, :force=>:cascade})324 -> 0.0075s325-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})326 -> 0.0268s327-- create_table("routes", {:force=>:cascade})328 -> 0.0219s329-- create_table("sent_notifications", {:force=>:cascade})330 -> 0.0131s331-- create_table("services", {:force=>:cascade})332 -> 0.0284s333-- create_table("shards", {:force=>:cascade})334 -> 0.0144s335-- create_table("snippets", {:force=>:cascade})336 -> 0.0376s337-- create_table("spam_logs", {:force=>:cascade})338 -> 0.0093s339-- create_table("subscriptions", {:force=>:cascade})340 -> 0.0189s341-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})342 -> 0.0137s343-- create_table("system_note_metadata", {:force=>:cascade})344 -> 0.0142s345-- create_table("taggings", {:force=>:cascade})346 -> 0.0301s347-- create_table("tags", {:force=>:cascade})348 -> 0.0174s349-- create_table("term_agreements", {:force=>:cascade})350 -> 0.0200s351-- create_table("timelogs", {:force=>:cascade})352 -> 0.0202s353-- create_table("todos", {:force=>:cascade})354 -> 0.0529s355-- create_table("trending_projects", {:force=>:cascade})356 -> 0.0110s357-- create_table("u2f_registrations", {:force=>:cascade})358 -> 0.0222s359-- create_table("uploads", {:force=>:cascade})360 -> 0.0345s361-- create_table("user_agent_details", {:force=>:cascade})362 -> 0.0130s363-- create_table("user_callouts", {:force=>:cascade})364 -> 0.0151s365-- create_table("user_custom_attributes", {:force=>:cascade})366 -> 0.0172s367-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})368 -> 0.0114s369-- create_table("user_preferences", {:force=>:cascade})370 -> 0.0142s371-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})372 -> 0.0122s373-- create_table("user_synced_attributes_metadata", {:force=>:cascade})374 -> 0.0134s375-- create_table("users", {:force=>:cascade})376 -> 0.0969s377-- create_table("users_star_projects", {:force=>:cascade})378 -> 0.0151s379-- create_table("web_hook_logs", {:force=>:cascade})380 -> 0.0182s381-- create_table("web_hooks", {:force=>:cascade})382 -> 0.0224s383-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})384 -> 0.0041s385-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})386 -> 0.0025s387-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})388 -> 0.0028s389-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})390 -> 0.0021s391-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})392 -> 0.0017s393-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})394 -> 0.0021s395-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})396 -> 0.0019s397-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})398 -> 0.0019s399-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})400 -> 0.0019s401-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})402 -> 0.0016s403-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})404 -> 0.0022s405-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})406 -> 0.0018s407-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})408 -> 0.0031s409-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})410 -> 0.0024s411-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})412 -> 0.0018s413-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})414 -> 0.0019s415-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})416 -> 0.0018s417-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})418 -> 0.0024s419-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})420 -> 0.0021s421-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})422 -> 0.0020s423-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})424 -> 0.0022s425-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})426 -> 0.0019s427-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})428 -> 0.0020s429-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})430 -> 0.0020s431-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})432 -> 0.0020s433-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})434 -> 0.0022s435-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})436 -> 0.0020s437-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})438 -> 0.0020s439-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})440 -> 0.0020s441-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})442 -> 0.0020s443-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})444 -> 0.0019s445-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})446 -> 0.0020s447-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})448 -> 0.0020s449-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})450 -> 0.0021s451-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})452 -> 0.0019s453-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})454 -> 0.0029s455-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})456 -> 0.0021s457-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})458 -> 0.0022s459-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})460 -> 0.0019s461-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})462 -> 0.0023s463-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})464 -> 0.0017s465-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})466 -> 0.0018s467-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})468 -> 0.0019s469-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})470 -> 0.0018s471-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})472 -> 0.0021s473-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})474 -> 0.0020s475-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})476 -> 0.0020s477-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})478 -> 0.0018s479-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})480 -> 0.0020s481-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})482 -> 0.0020s483-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})484 -> 0.0021s485-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})486 -> 0.0019s487-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})488 -> 0.0023s489-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})490 -> 0.0017s491-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})492 -> 0.0020s493-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})494 -> 0.0019s495-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})496 -> 0.0024s497-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})498 -> 0.0020s499-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})500 -> 0.0021s501-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})502 -> 0.0020s503-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})504 -> 0.0020s505-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})506 -> 0.0020s507-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})508 -> 0.0021s509-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})510 -> 0.0018s511-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})512 -> 0.0020s513-- add_foreign_key("container_repositories", "projects")514 -> 0.0023s515-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})516 -> 0.0019s517-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})518 -> 0.0025s519-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})520 -> 0.0021s521-- add_foreign_key("events", "projects", {:on_delete=>:cascade})522 -> 0.0024s523-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})524 -> 0.0020s525-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})526 -> 0.0020s527-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})528 -> 0.0020s529-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})530 -> 0.0019s531-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})532 -> 0.0019s533-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})534 -> 0.0019s535-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})536 -> 0.0022s537-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})538 -> 0.0019s539-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})540 -> 0.0020s541-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})542 -> 0.0019s543-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})544 -> 0.0020s545-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})546 -> 0.0018s547-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})548 -> 0.0020s549-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})550 -> 0.0023s551-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})552 -> 0.0021s553-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})554 -> 0.0025s555-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})556 -> 0.0024s557-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})558 -> 0.0022s559-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})560 -> 0.0020s561-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})562 -> 0.0023s563-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})564 -> 0.0023s565-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})566 -> 0.0024s567-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})568 -> 0.0021s569-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})570 -> 0.0021s571-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})572 -> 0.0020s573-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})574 -> 0.0019s575-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})576 -> 0.0020s577-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})578 -> 0.0019s579-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})580 -> 0.0023s581-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})582 -> 0.0027s583-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})584 -> 0.0022s585-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})586 -> 0.0023s587-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})588 -> 0.0020s589-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})590 -> 0.0024s591-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})592 -> 0.0022s593-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})594 -> 0.0020s595-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})596 -> 0.0021s597-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})598 -> 0.0024s599-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})600 -> 0.0023s601-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})602 -> 0.0021s603-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})604 -> 0.0021s605-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})606 -> 0.0022s607-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})608 -> 0.0021s609-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})610 -> 0.0021s611-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})612 -> 0.0022s613-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})614 -> 0.0021s615-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})616 -> 0.0022s617-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})618 -> 0.0020s619-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})620 -> 0.0032s621-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})622 -> 0.0025s623-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})624 -> 0.0022s625-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})626 -> 0.0019s627-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})628 -> 0.0020s629-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})630 -> 0.0032s631-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})632 -> 0.0026s633-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})634 -> 0.0021s635-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})636 -> 0.0025s637-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})638 -> 0.0019s639-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})640 -> 0.0025s641-- add_foreign_key("personal_access_tokens", "users")642 -> 0.0024s643-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})644 -> 0.0040s645-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})646 -> 0.0021s647-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})648 -> 0.0021s649-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})650 -> 0.0020s651-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})652 -> 0.0021s653-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})654 -> 0.0020s655-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})656 -> 0.0024s657-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})658 -> 0.0023s659-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})660 -> 0.0023s661-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})662 -> 0.0022s663-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})664 -> 0.0022s665-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})666 -> 0.0023s667-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})668 -> 0.0021s669-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})670 -> 0.0026s671-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})672 -> 0.0026s673-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})674 -> 0.0025s675-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})676 -> 0.0020s677-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})678 -> 0.0024s679-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})680 -> 0.0021s681-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})682 -> 0.0023s683-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})684 -> 0.0018s685-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})686 -> 0.0018s687-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})688 -> 0.0021s689-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})690 -> 0.0020s691-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})692 -> 0.0019s693-- add_foreign_key("protected_tag_create_access_levels", "users")694 -> 0.0022s695-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})696 -> 0.0021s697-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})698 -> 0.0019s699-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})700 -> 0.0022s701-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})702 -> 0.0021s703-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})704 -> 0.0021s705-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})706 -> 0.0023s707-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})708 -> 0.0021s709-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})710 -> 0.0022s711-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})712 -> 0.0019s713-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})714 -> 0.0021s715-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})716 -> 0.0022s717-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})718 -> 0.0024s719-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})720 -> 0.0022s721-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})722 -> 0.0021s723-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})724 -> 0.0018s725-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})726 -> 0.0019s727-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})728 -> 0.0019s729-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})730 -> 0.0021s731-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})732 -> 0.0024s733-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})734 -> 0.0020s735-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})736 -> 0.0023s737-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})738 -> 0.0025s739-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})740 -> 0.0023s741-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})742 -> 0.0028s743-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})744 -> 0.0021s745-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})746 -> 0.0026s747-- add_foreign_key("u2f_registrations", "users")748 -> 0.0022s749-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})750 -> 0.0022s751-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})752 -> 0.0023s753-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})754 -> 0.0024s755-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})756 -> 0.0024s757-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})758 -> 0.0025s759-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})760 -> 0.0022s761-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})762 -> 0.0023s763-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})764 -> 0.0021s765-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})766 -> 0.0022s767-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})768 -> 0.0022s769-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})770 -> 0.0026s771-- initialize_schema_migrations_table()772 -> 0.0102s773$ date774Thu Mar 14 02:15:55 UTC 2019775$ JOB_NAME=( $CI_JOB_NAME )776$ TEST_TOOL=${JOB_NAME[0]}777$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json778$ export KNAPSACK_GENERATE_REPORT=true779$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}780$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json781$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json782$ export FLAKY_RSPEC_GENERATE_REPORT=true783$ export CACHE_CLASSES=true784$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}785$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}786$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}787$ scripts/gitaly-test-spawn788Checking gitaly-ruby bundle...789Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.790The Gemfile's dependencies are satisfied791Trying to connect to gitaly: .... OK792$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"793RSpec's reporter has already been initialized with #<IO:<STDERR>> as the deprecation stream, so your change to `deprecation_stream` will be ignored. You should configure it earlier for it to take effect, or use the `--deprecation-out` CLI option. (Called from /builds/gitlab-org/gitlab-ce/spec/support/rspec.rb:8:in `block in <top (required)>')794Knapsack report generator started!795==> Setting up GitLab Shell...796 GitLab Shell set up in 0.07726354 seconds...797==> Setting up Gitaly...798 Gitaly set up in 7.9867e-05 seconds...799Merge request > User resolves diff notes and discussions800Starting the Capybara driver server...801 no discussions802 displays no discussion resolved data803 as authorized user804 single discussion805 shows text with how many discussions806 allows user to mark a note as resolved807 allows user to mark discussion as resolved808 allows user to unresolve discussion809 allows user to resolve from reply form without a comment810 allows user to comment & resolve discussion811 allows user to quickly scroll to next unresolved discussion812 hides jump to next button when all resolved813 updates updated text after resolving note814 hides jump to next discussion button815 resolved discussion816 timeline view817 hides when resolve discussion is clicked818 shows resolved discussion when toggled819 renders tables in lazy-loaded resolved diff dicussions820 side-by-side view821 hides when resolve discussion is clicked822 shows resolved discussion when toggled823 reply form824 allows user to comment825 allows user to unresolve from reply form without a comment826 allows user to comment & unresolve discussion827 multiple notes828 does not mark discussion as resolved when resolving single note829 resolves discussion830 muliple discussions831 shows text with how many discussions832 allows user to mark a single note as resolved833 allows user to mark all notes as resolved834 allows user to mark all discussions as resolved835 allows user to quickly scroll to next unresolved discussion836 updates updated text after resolving note837 shows jump to next discussion button except on last discussion838 displays next discussion even if hidden839 changes tab840 shows text with how many discussions841 allows user to mark a note as resolved842 allows user to mark discussion as resolved843 allows user to unresolve discussion844 allows user to comment & resolve discussion845 allows user to comment & unresolve discussion846 as a guest847 someone elses merge request848 does not allow user to mark note as resolved849 does not allow user to mark discussion as resolved850 guest users merge request851 allows user to mark a note as resolved852 unauthorized user853 no resolved comments854 does not allow user to mark note as resolved855 resolved comment856 shows resolved icon857 does not allow user to click resolve button858MergeRequests::UpdateService859 execute860 valid params861 matches base expectations862 executes hooks with update action863 sends email to user2 about assign of new merge request and email to user3 about merge request unassignment864 creates system note about merge_request reassign865 creates a resource label event866 creates system note about title change867 creates system note about description change868 creates system note about branch change869 creates system note about discussion lock870 when not including source branch removal options871 maintains the original options872 merge873 without pipeline874 merges the MR875 with finished pipeline876 merges the MR877 with active pipeline878 should receive execute(#<MergeRequest id:54 namespace54/project54!1>) 1 time879 with a non-authorised user880 does not merge the MR881 MR can not be merged when note sha != MR sha882 should eq "opened"883 todos884 when the title change885 marks pending todos as done886 does not create any new todos887 when the description change888 marks pending todos as done889 creates only 1 new todo890 when is reassigned891 marks previous assignee pending todos as done892 creates a pending todo for new assignee893 when the milestone is removed894 sends notifications for subscribers of changed milestone895 behaves like system notes for milestones896 group milestones897 creates a system note898 project milestones899 creates a system note900 when the milestone is changed901 marks pending todos as done902 sends notifications for subscribers of changed milestone903 behaves like system notes for milestones904 group milestones905 creates a system note906 project milestones907 creates a system note908 when the labels change909 marks pending todos as done910 updates updated_at911 when the assignee changes912 updates open merge request counter for assignees when merge request is reassigned913 when the target branch change914 marks pending todos as done915 when the issue is relabeled916 sends notifications for subscribers of newly added labels917 when issue has the `label` label918 does not send notifications for existing labels919 does not send notifications for removed labels920 updating mentions921 in title922 emails only the newly-mentioned user923 in description924 emails only the newly-mentioned user925 when MergeRequest has tasks926 should eq true927 behaves like updating a single task928 when a task is marked as completed929 creates system note about task status change930 when a task is marked as incomplete931 creates system note about task status change932 when the task position has been modified933 raises an exception934 when the content changes but not task line number935 creates system note about task status change936 when tasks are marked as completed937 creates system note about task status change938 when tasks are marked as incomplete939 creates system note about task status change940 while saving references to issues that the updated merge request closes941 creates a `MergeRequestsClosingIssues` record for each issue942 removes `MergeRequestsClosingIssues` records when issues are not closed anymore943 updating asssignee_id944 does not update assignee when assignee_id is invalid945 unassigns assignee when user id is 0946 saves assignee when user id is valid947 does not update assignee_id when user cannot read issue948 when issuable feature is private949 does not update with unauthorized assignee when project is Internal950 does not update with unauthorized assignee when project is Public951 changing state952 to reopened953 executes hooks only once954 to closed955 executes hooks only once956 setting `allow_collaboration`957 does not allow a maintainer of the target project to set `allow_collaboration`958 is allowed by a user that can push to the source and can update the merge request959Clusters::Applications::Runner960 should belong to cluster961 should validate that :cluster cannot be empty/falsy962 should belong to runner963 #name964 is .application_name965 is recorded in Clusters::Cluster::APPLICATIONS966 #status967 sets a default status968 .available969 should contain exactly #<Clusters::Applications::Runner id: 1, cluster_id: 9, runner_id: 1, status: 3, created_at: "2019-03-...2:20:14", updated_at: "2019-03-14 02:20:14", version: "0.2.0", status_reason: nil, privileged: true> and #<Clusters::Applications::Runner id: 2, cluster_id: 15, runner_id: 2, status: 5, created_at: "2019-03...2:20:14", updated_at: "2019-03-14 02:20:14", version: "0.2.0", status_reason: nil, privileged: true>970 status state machine971 #make_installing972 is installing973 #make_installed974 is installed975 updates helm version976 sets the correct version of the application977 application is updating978 is updated979 updates helm version980 updates the version of the application981 #make_errored982 is errored983 application is updating984 is update_errored985 #make_scheduled986 is scheduled987 when was errored988 clears #status_reason989 when was updated_errored990 clears #status_reason991 #available?992 trait: :not_installable, available: false993 should not be available994 trait: :installable, available: false995 should not be available996 trait: :scheduled, available: false997 should not be available998 trait: :installing, available: false999 should not be available1000 trait: :installed, available: true1001 should be available1002 trait: :updating, available: false1003 should not be available1004 trait: :updated, available: true1005 should be available1006 trait: :errored, available: false1007 should not be available1008 trait: :update_errored, available: false1009 should not be available1010 trait: :timeouted, available: false1011 should not be available1012 update_available?1013 version is not the same as VERSION1014 should be truthy1015 version is the same as VERSION1016 should be falsey1017 #files1018 should include cert files when there is a ca_cert entry1019 when the helm application does not have a ca_cert1020 should not include cert files when there is no ca_cert entry1021 #status1022 when application helm is scheduled1023 defaults to :not_installable1024 when application is scheduled1025 sets a default status1026 #install_command1027 should be an instance of Gitlab::Kubernetes::Helm::InstallCommand1028 should be initialized with 4 arguments1029 on a non rbac enabled cluster1030 should not be rbac1031 application failed to install previously1032 should be initialized with the locked version1033 #files1034 should include runner valid values1035 without a runner1036 creates a runner1037 uses the new runner token1038 assigns the new runner to runner1039 with duplicated values on vendor/runner/values.yaml1040 should overwrite values.yaml1041Gitlab::Auth1042 constants1043 API_SCOPES contains all scopes for API access1044 OPENID_SCOPES contains all scopes for OpenID Connect1045 DEFAULT_SCOPES contains all default scopes1046 optional_scopes contains all non-default scopes1047 registry_scopes1048 when registry is disabled1049 is empty1050 when registry is enabled1051 contains all registry related scopes1052 find_for_git_client1053 recognizes other ci services1054 recognizes master passwords1055 allows user authenticating from the same ip1056 blocks user authenticating from two distinct ips1057 returns double nil for invalid credentials1058 throws an error suggesting user create a PAT when internal auth is disabled1059 build token1060 for running build1061 recognises user-less build1062 recognises user token1063 for created build1064 denies authentication1065 for pending build1066 denies authentication1067 for success build1068 denies authentication1069 for failed build1070 denies authentication1071 for canceled build1072 denies authentication1073 for skipped build1074 denies authentication1075 for manual build1076 denies authentication1077 for scheduled build1078 denies authentication1079 while using LFS authenticate1080 recognizes user lfs tokens1081 recognizes deploy key lfs tokens1082 does not try password auth before oauth1083 grants deploy key write permissions1084 does not grant deploy key write permissions1085 while using OAuth tokens as passwords1086 succeeds for OAuth tokens with the `api` scope1087 fails for OAuth tokens with other scopes1088 does not try password auth before oauth1089 while using personal access tokens as passwords1090 succeeds for personal access tokens with the `api` scope1091 succeeds if it is an impersonation token1092 limits abilities based on scope1093 fails if password is nil1094 when registry is enabled1095 succeeds for personal access tokens with the `read_registry` scope1096 while using regular user and password1097 falls through lfs authentication1098 fails through oauth authentication when the username is oauth21099 while using deploy tokens1100 when the deploy token has read_repository as scope1101 succeeds when login and token are valid1102 fails when login is not valid1103 fails when token is not valid1104 fails if token is nil1105 fails if token is not related to project1106 fails if token has been revoked1107 when the deploy token has read_registry as a scope1108 when registry enabled1109 succeeds when login and token are valid1110 fails when login is not valid1111 fails when token is not valid1112 fails if token is nil1113 fails if token is not related to project1114 fails if token has been revoked1115 when registry disabled1116 fails when login and token are valid1117 find_with_user_password1118 finds user by valid login/password1119 finds user by valid email/password with case-insensitive email1120 finds user by valid username/password with case-insensitive username1121 does not find user with invalid password1122 does not find user with invalid login1123 allows user authenticating from the same ip1124 blocks user authenticating from two distinct ips1125 does not find user in blocked state1126 does not find user in ldap_blocked state1127 with ldap enabled1128 tries to autheticate with db before ldap1129 does not find user by using ldap as fallback to for authentication1130 find new user by using ldap as fallback to for authentication1131 with password authentication disabled for Git1132 does not find user by valid login/password1133 with ldap enabled1134 does not find non-ldap user by valid login/password1135ProjectsController1136 GET new1137 with an authenticated user1138 when namespace_id param is present1139 when user has access to the namespace1140 renders the template1141 when user does not have access to the namespace1142 responds with status 4041143 GET index1144 as a user1145 redirects to root page1146 as a guest1147 redirects to Explore page1148 GET show1149 user not project member1150 user does not have access to project1151 does not initialize notification setting1152 user has access to project1153 and does not have notification setting1154 initializes notification as disabled1155 and has notification setting1156 shows current notification setting1157 when project repository is disabled1158 shows wiki homepage1159 shows issues list page if wiki is disabled1160 shows customize workflow page if wiki and issues are disabled1161 shows activity if enabled by user1162 when the storage is not available1163 renders a 5031164 project with empty repo1165 with readme view set1166 renders the empty project view1167 with activity view set1168 renders the empty project view1169 with files view set1170 renders the empty project view1171 project with broken repo1172 with readme view set1173 renders the empty project view1174 with activity view set1175 renders the empty project view1176 with files view set1177 renders the empty project view1178 rendering default project view1179 renders the activity view1180 renders the files view1181 renders the readme view1182 when the url contains .atom1183 expects an error creating the project1184 when the project is pending deletions1185 renders a 404 error1186 redirection from http://someproject.git1187 redirects to project page (format.html)1188 when the project is forked and has a repository1189 does not increase the number of queries when the project is forked1190 GET edit1191 sets the badge API endpoint1192 #update1193 hashed storage1194 behaves like updating a project1195 updates Fast Forward Merge attributes1196 when only renaming a project path1197 sets the repository to the right path after a rename1198 when project has container repositories with tags1199 does not allow to rename the project1200 legacy storage1201 behaves like updating a project1202 updates Fast Forward Merge attributes1203 when only renaming a project path1204 sets the repository to the right path after a rename1205 when project has container repositories with tags1206 does not allow to rename the project1207 #transfer1208 updates namespace1209 when new namespace is empty1210 project namespace is not changed1211 #destroy1212 redirects to the dashboard1213 when the project is forked1214 closes all related merge requests1215 PUT #new_issuable_address for issue1216 has http status 2001217 changes the user incoming email token1218 changes projects new issue address1219 PUT #new_issuable_address for merge request1220 has http status 2001221 changes the user incoming email token1222 changes projects new merge request address1223 POST #toggle_star1224 toggles star if user is signed in1225 does nothing if user is not signed in1226 DELETE remove_fork1227 does nothing if user is not signed in1228 when signed in1229 with forked project1230 removes fork from project1231 when project not forked1232 does nothing if project was not forked1233 GET refs1234 gets a list of branches and tags1235 gets a list of branches, tags and commits1236 when preferred language is Japanese1237 gets a list of branches, tags and commits1238 when private project1239 as a guest1240 renders forbidden1241 POST #preview_markdown1242 renders json in a correct format1243 state filter on references1244 renders JSON body with state filter for issues1245 renders JSON body with state filter for MRs1246 #ensure_canonical_path1247 for a GET request1248 when requesting the canonical path1249 with exactly matching casing1250 loads the project1251 with different casing1252 redirects to the normalized path1253 when requesting a redirected path1254 redirects to the canonical path1255 redirects to the canonical path (testing non-show action)1256 for a POST request1257 when requesting the canonical path with different casing1258 does not 4041259 does not redirect to the correct casing1260 when requesting a redirected path1261 returns not found1262 for a DELETE request1263 when requesting the canonical path with different casing1264 does not 4041265 does not redirect to the correct casing1266 when requesting a redirected path1267 returns not found1268 #export1269 when project export is enabled1270 returns 3021271 when project export is disabled1272 returns 4041273 #download_export1274 object storage enabled1275 when project export is enabled1276 returns 3021277 when project export is disabled1278 returns 4041279 #remove_export1280 when project export is enabled1281 returns 3021282 when project export is disabled1283 returns 4041284 #generate_new_export1285 when project export is enabled1286 returns 3021287 when project export is disabled1288 returns 4041289 private project with token authentication1290 behaves like authenticates sessionless user1291 doesn't log the user in otherwise1292 when the 'personal_access_token' param is populated with the personal access token1293 logs the user in1294 when the personal access token has no api scope1295 does not log the user in1296 when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token1297 logs the user in1298 public project with token authentication1299 behaves like authenticates sessionless user1300 when the 'personal_access_token' param is populated with the personal access token1301 logs the user in1302 does not log the user in if page is public1303 when the 'PERSONAL_ACCESS_TOKEN' header is populated with the personal access token1304 logs the user in1305 GET resolve1306 with an authenticated user1307 gives 404 for non-existing project1308 when user has access to the project1309 behaves like resolvable endpoint1310 redirects to the project page1311 when user has no access to the project1312 gives 404 for existing project1313 non authenticated user1314 gives 404 for private project1315 with a public project1316 behaves like resolvable endpoint1317 redirects to the project page1318MarkupHelper1319 #markdown1320 referencing multiple objects1321 links to the merge request1322 links to the commit1323 links to the issue1324 override default project1325 links to the issue1326 #markdown_field1327 with already redacted attribute1328 returns the redacted attribute1329 without redacted attribute1330 renders the markdown value1331 #link_to_markdown_field1332 handles references nested in links with all the text1333 #link_to_markdown1334 handles references nested in links with all the text1335 forwards HTML options1336 escapes HTML passed in as the body1337 ignores reference links when they are the entire body1338 replaces commit message with emoji to link1339 #link_to_html1340 wraps the rendered content in a link1341 #render_wiki_content1342 uses Wiki pipeline for markdown files1343 uses Asciidoctor for asciidoc files1344 uses the Gollum renderer for all other file types1345 markup1346 preserves encoding1347 delegates to #markdown_unsafe when file name corresponds to Markdown1348 delegates to #asciidoc_unsafe when file name corresponds to AsciiDoc1349 uses passed in rendered content1350 defaults to CommonMark1351 #first_line_in_markdown1352 when the asked attribute can be redacted1353 displays inline code1354 truncates the text with multiple paragraphs1355 displays the first line of a code block1356 truncates a single long line of text1357 preserves a link href when link text is truncated1358 preserves code color scheme1359 truncates Markdown properly1360 truncates Markdown with emoji properly1361 when images are allowed1362 preserves data-src for lazy images1363 when images are not allowed1364 removes any images1365 labels formatting1366 preserves style attribute for a label that can be accessed by current_user1367 does not style a label that can not be accessed by current_user1368 when the asked attribute can not be redacted1369 displays inline code1370 truncates the text with multiple paragraphs1371 displays the first line of a code block1372 truncates a single long line of text1373 preserves a link href when link text is truncated1374 preserves code color scheme1375 truncates Markdown properly1376 truncates Markdown with emoji properly1377 when images are allowed1378 preserves data-src for lazy images1379 when images are not allowed1380 removes any images1381 labels formatting1382 preserves style attribute for a label that can be accessed by current_user1383 does not style a label that can not be accessed by current_user1384 #cross_project_reference1385 shows the full MR reference1386 shows the full issue reference1387API::ProjectMilestones1388 behaves like group and project milestones1389 GET /projects/:id/milestones1390 returns milestones list1391 returns a 401 error if user not authenticated1392 returns an array of active milestones1393 returns an array of closed milestones1394 returns an array of milestones specified by iids1395 does not return any milestone if none found1396 returns a milestone by iids array1397 returns a milestone by searching for title1398 returns a milestones by searching for description1399 GET /projects/:id/milestones/:milestone_id1400 returns a milestone by id1401 returns 401 error if user not authenticated1402 returns a 404 error if milestone id not found1403 POST /projects/:id/milestones1404 creates a new milestone1405 creates a new milestone with description and dates1406 returns a 400 error if title is missing1407 returns a 400 error if params are invalid (duplicate title)1408 creates a new milestone with reserved html characters1409 PUT /projects/:id/milestones/:milestone_id1410 updates a milestone1411 removes a due date if nil is passed1412 returns a 404 error if milestone id not found1413 closes milestone1414 updates milestone with only start date1415 DELETE /projects/:id/milestones/:milestone_id1416 rejects a member with reporter access from deleting a milestone1417 deletes the milestone when the user has developer access to the project1418 GET /projects/:id/milestones/:milestone_id/issues1419 returns issues for a particular milestone1420 returns issues sorted by label priority1421 matches V4 response schema for a list of issues1422 returns a 401 error if user not authenticated1423 confidential issues1424 returns confidential issues to team members1425 does not return confidential issues to team members with guest role1426 does not return confidential issues to regular users1427 returns issues ordered by label priority1428 GET /projects/:id/milestones/:milestone_id/merge_requests1429 returns merge_requests for a particular milestone1430 returns merge_requests sorted by label priority1431 returns a 404 error if milestone id not found1432 returns a 404 if the user has no access to the milestone1433 returns a 401 error if user not authenticated1434 returns merge_requests ordered by position asc1435 DELETE /projects/:id/milestones/:milestone_id1436 returns 404 response when the project does not exists1437 returns 404 response when the milestone does not exists1438 returns 404 from guest user deleting a milestone1439 PUT /projects/:id/milestones/:milestone_id to test observer on close1440 creates an activity event when an milestone is closed1441 POST /projects/:id/milestones/:milestone_id/promote1442 when user does not have permission to promote milestone1443 returns 4031444 when user has permission1445 returns 2001446 returns 200 for closed milestone1447 when no such resources1448 returns 404 response when the project does not exist1449 returns 404 response when the milestone does not exist1450 when project does not belong to group1451 returns 4031452Profile access1453 GET /profile/keys1454 should be allowed for admin1455 should be allowed for user1456 should be denied for visitor1457 GET /profile1458 should be allowed for admin1459 should be allowed for user1460 should be denied for visitor1461 GET /profile/account1462 should be allowed for admin1463 should be allowed for user1464 should be denied for visitor1465 GET /profile/preferences1466 should be allowed for admin1467 should be allowed for user1468 should be denied for visitor1469 GET /profile/audit_log1470 should be allowed for admin1471 should be allowed for user1472 should be denied for visitor1473 GET /profile/notifications1474 should be allowed for admin1475 should be allowed for user1476 should be denied for visitor1477Projects::LfsPointers::LfsDownloadService1478 #execute1479 when file download succeeds1480 has the same oid1481 has the same size1482 stores the content1483 behaves like lfs object is created1484 should change `LfsObject.count` by 11485 returns success result1486 behaves like lfs temporal file is removed1487 should equal false1488 when file download fails1489 raise StandardError exception1490 behaves like no lfs object is created1491 should not change `LfsObject.count`1492 returns error result1493 an error is logged1494 behaves like lfs temporal file is removed1495 should equal false1496 when downloaded lfs file has a different size1497 raise SizeError exception1498 behaves like no lfs object is created1499 should not change `LfsObject.count`1500 returns error result1501 an error is logged1502 behaves like lfs temporal file is removed1503 should equal false1504 when downloaded lfs file has a different oid1505 raise OidError exception1506 behaves like no lfs object is created1507 should not change `LfsObject.count`1508 returns error result1509 an error is logged1510 behaves like lfs temporal file is removed1511 should equal false1512 when credentials present1513 the request adds authorization headers1514 when localhost requests are allowed1515 behaves like lfs object is created1516 should change `LfsObject.count` by 11517 returns success result1518 behaves like lfs temporal file is removed1519 should equal false1520 when a bad URL is used1521 download_link: "/etc/passwd"1522 does not download the file1523 download_link: "ftp://example.com"1524 does not download the file1525 download_link: "http://127.0.0.2"1526 does not download the file1527 download_link: "http://192.168.2.120"1528 does not download the file1529 when the URL points to a redirected URL1530 that is blocked1531 redirect_link: "ftp://example.com"1532 behaves like no lfs object is created1533 should not change `LfsObject.count`1534 returns error result1535 an error is logged1536 behaves like lfs temporal file is removed1537 should equal false1538 redirect_link: "http://127.0.0.2"1539 behaves like no lfs object is created1540 should not change `LfsObject.count`1541 returns error result1542 an error is logged1543 behaves like lfs temporal file is removed1544 should equal false1545 redirect_link: "http://192.168.2.120"1546 behaves like no lfs object is created1547 should not change `LfsObject.count`1548 returns error result1549 an error is logged1550 behaves like lfs temporal file is removed1551 should equal false1552 that is not blocked1553 behaves like lfs object is created1554 should change `LfsObject.count` by 11555 returns success result1556 behaves like lfs temporal file is removed1557 should equal false1558 when the lfs object attributes are invalid1559 does not download the file1560 behaves like no lfs object is created1561 should not change `LfsObject.count`1562 returns error result1563 an error is logged1564 behaves like lfs temporal file is removed1565 should equal false1566 when an lfs object with the same oid already exists1567 does not download the file1568API::GroupMilestones1569 behaves like group and project milestones1570 GET /groups/:id/milestones1571 returns milestones list1572 returns a 401 error if user not authenticated1573 returns an array of active milestones1574 returns an array of closed milestones1575 returns an array of milestones specified by iids1576 does not return any milestone if none found1577 returns a milestone by iids array1578 returns a milestone by searching for title1579 returns a milestones by searching for description1580 GET /groups/:id/milestones/:milestone_id1581 returns a milestone by id1582 returns 401 error if user not authenticated1583 returns a 404 error if milestone id not found1584 POST /groups/:id/milestones1585 creates a new milestone1586 creates a new milestone with description and dates1587 returns a 400 error if title is missing1588 returns a 400 error if params are invalid (duplicate title)1589 creates a new milestone with reserved html characters1590 PUT /groups/:id/milestones/:milestone_id1591 updates a milestone1592 removes a due date if nil is passed1593 returns a 404 error if milestone id not found1594 closes milestone1595 updates milestone with only start date1596 DELETE /groups/:id/milestones/:milestone_id1597 rejects a member with reporter access from deleting a milestone1598 deletes the milestone when the user has developer access to the project1599 GET /groups/:id/milestones/:milestone_id/issues1600 returns issues for a particular milestone1601 returns issues sorted by label priority1602 matches V4 response schema for a list of issues1603 returns a 401 error if user not authenticated1604 confidential issues1605 returns confidential issues to team members1606 does not return confidential issues to team members with guest role1607 does not return confidential issues to regular users1608 returns issues ordered by label priority1609 GET /groups/:id/milestones/:milestone_id/merge_requests1610 returns merge_requests for a particular milestone1611 returns merge_requests sorted by label priority1612 returns a 404 error if milestone id not found1613 returns a 404 if the user has no access to the milestone1614 returns a 401 error if user not authenticated1615 returns merge_requests ordered by position asc1616Profile > Personal Access Tokens1617 token creation1618 allows creation of a personal access token1619 when creation fails1620 displays an error message1621 active tokens1622 only shows personal access tokens1623 inactive tokens1624 allows revocation of an active token1625 removes expired tokens from 'active' section1626 when revocation fails1627 displays an error message1628Admin Builds1629 GET /admin/builds1630 All tab1631 when have jobs1632 shows all jobs1633 when have no jobs1634 shows a message1635 Pending tab1636 when have pending jobs1637 shows pending jobs1638 when have no jobs pending1639 shows a message1640 Running tab1641 when have running jobs1642 shows running jobs1643 when have no jobs running1644 shows a message1645 Finished tab1646 when have finished jobs1647 shows finished jobs1648 when have no jobs finished1649 shows a message1650API::AwardEmoji1651 GET /projects/:id/awardable/:awardable_id/award_emoji1652 on an issue1653 returns an array of award_emoji1654 returns a 404 error when issue id not found1655 on a merge request1656 returns an array of award_emoji1657 on a snippet1658 returns the awarded emoji1659 when the user has no access1660 returns a status code 4041661 GET /projects/:id/awardable/:awardable_id/notes/:note_id/award_emoji1662 returns an array of award emoji1663 GET /projects/:id/awardable/:awardable_id/award_emoji/:award_id1664 on an issue1665 returns the award emoji1666 returns a 404 error if the award is not found1667 on a merge request1668 returns the award emoji1669 on a snippet1670 returns the awarded emoji1671 when the user has no access1672 returns a status code 4041673 GET /projects/:id/awardable/:awardable_id/notes/:note_id/award_emoji/:award_id1674 returns an award emoji1675 POST /projects/:id/awardable/:awardable_id/award_emoji1676 on an issue1677 creates a new award emoji1678 returns a 400 bad request error if the name is not given1679 returns a 401 unauthorized error if the user is not authenticated1680 normalizes +1 as thumbsup award1681 when the emoji already has been awarded1682 returns a 404 status code1683 on a snippet1684 creates a new award emoji1685 POST /projects/:id/awardable/:awardable_id/notes/:note_id/award_emoji1686 creates a new award emoji1687 normalizes +1 as thumbsup award1688 when the emoji already has been awarded1689 returns a 404 status code1690 DELETE /projects/:id/awardable/:awardable_id/award_emoji/:award_id1691 when the awardable is an Issue1692 deletes the award1693 returns a 404 error when the award emoji can not be found1694 behaves like 412 response1695 for a modified ressource1696 returns 4121697 for an unmodified ressource1698 returns accepted1699 when the awardable is a Merge Request1700 deletes the award1701 returns a 404 error when note id not found1702 behaves like 412 response1703 for a modified ressource1704 returns 4121705 for an unmodified ressource1706 returns accepted1707 when the awardable is a Snippet1708 deletes the award1709 behaves like 412 response1710 for a modified ressource1711 returns 4121712 for an unmodified ressource1713 returns accepted1714 DELETE /projects/:id/awardable/:awardable_id/award_emoji/:award_emoji_id1715 deletes the award1716 behaves like 412 response1717 for a modified ressource1718 returns 4121719 for an unmodified ressource1720 returns accepted1721Merge request > User sees MR with deleted source branch1722 shows a message about missing source branch1723 still contains Discussion, Commits and Changes tabs1724Profile > Active Sessions1725 User sees their active sessions1726Group CI/CD settings1727 runners registration token1728 has a registration token1729 reload registration token1730 changes registration token1731 Auto DevOps form1732 as owner first visiting group settings1733 should see instance enabled badge1734 when Auto DevOps group has been enabled1735 should see group enabled badge1736 when Auto DevOps group has been disabled1737 should not see a badge1738Issue Boards shortcut1739 issues are enabled1740 takes user to issue board index1741 issues are not enabled1742 does not take user to the issue board index1743Gitlab::GithubImport::UserFinder1744 #author_id_for1745 returns the user ID for the author of an object1746 returns the ID of the project creator if no user ID could be found1747 returns the ID of the ghost user when the object has no user1748 returns the ID of the ghost user when the given object is nil1749 #assignee_id_for1750 returns the user ID for the assignee of an issuable1751 returns nil if the issuable does not have an assignee1752 #user_id_for1753 returns the user ID for the given user1754 #find1755 without a cache1756 finds a GitLab user for a GitHub user ID1757 finds a GitLab user for a GitHub Email address1758 with a cache1759 returns the cached user ID1760 does not query the database if the cache key exists but is empty1761 #find_from_cache1762 retrieves a GitLab user ID for a GitHub user ID1763 retrieves a GitLab user ID for a GitHub Email address1764 does not query the cache for an Email address when none is given1765 #find_id_from_database1766 returns the GitLab user ID for a GitHub user ID1767 returns the GitLab user ID for a GitHub Email address1768 #email_for_github_username1769 when an Email address is cached1770 reads the Email address from the cache1771 when an Email address is not cached1772 retrieves the Email address from the GitHub API1773 caches the Email address when an Email address is available1774 returns nil if the user does not exist1775 #cached_id_for_github_id1776 reads a user ID from the cache1777 reads a non existing cache key1778 #cached_id_for_github_email1779 reads a user ID from the cache1780 reads a non existing cache key1781 #id_for_github_id1782 queries and caches the user ID for a given GitHub ID1783 caches a nil value if no ID could be found1784 #id_for_github_email1785 queries and caches the user ID for a given Email address1786 caches a nil value if no ID could be found1787 #query_id_for_github_id1788 returns the ID of the user for the given GitHub user ID1789 returns nil when no user ID could be found1790 #query_id_for_github_email1791 returns the ID of the user for the given Email address1792 returns nil if no user ID could be found1793 #read_id_from_cache1794 reads an ID from the cache1795 reads a cache key with an empty value1796 reads a cache key that does not exist1797User activates Prometheus1798 activates service1799Gitlab::Database::RenameReservedPathsMigration::V1::RenameBase1800 #remove_last_occurrence1801 removes only the last occurrence of a string1802 #remove_cached_html_for_projects1803Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1804If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1805You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1806If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1807DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1808Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1809If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1810You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1811If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1812DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)1813Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1814If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1815You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1816If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1817DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1818Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1819If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1820You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1821If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1822DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1823Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1824If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1825You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1826If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1827DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1828Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1829If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1830You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1831If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1832DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1833Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1834If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1835You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1836If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1837DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1838Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1839If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1840You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1841If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1842DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1843Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1844If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1845You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1846If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1847DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1848Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1849If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1850You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1851If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1852DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1853Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1854If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1855You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1856If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1857DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1858 removes description_html from projects1859Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1860If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1861You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1862If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1863DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1864Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1865If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1866You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1867If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1868DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)1869Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1870If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1871You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1872If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1873DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1874Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1875If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1876You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1877If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1878DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1879Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1880If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1881You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1882If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1883DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1884Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1885If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1886You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1887If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1888DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1889Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1890If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1891You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1892If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1893DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1894Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1895If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1896You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1897If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1898DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1899Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1900If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1901You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1902If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1903DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)1904Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1905If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1906You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1907If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1908DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1909Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1910If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1911You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1912If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1913DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1914Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1915If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1916You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1917If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1918DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1919Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1920If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1921You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1922If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1923DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1924Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1925If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1926You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1927If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1928DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1929Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1930If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1931You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1932If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1933DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1934Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1935If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1936You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1937If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1938DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1939Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1940If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1941You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1942If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1943DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1944 removes issue descriptions1945Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1946If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1947You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1948If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1949DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1950Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1951If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1952You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1953If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1954DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)1955Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1956If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1957You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1958If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1959DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1960Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1961If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1962You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1963If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1964DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)1965Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1966If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1967You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1968If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1969DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1970Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1971If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1972You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1973If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1974DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1975Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1976If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1977You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1978If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1979DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)1980Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1981If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1982You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1983If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1984DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1985Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1986If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1987You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1988If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1989DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)1990Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1991If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1992You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1993If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1994DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)1995Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.1996If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).1997You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)1998If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.1999DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2000Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2001If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2002You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2003If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2004DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2005Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2006If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2007You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2008If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2009DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2010Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2011If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2012You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2013If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2014DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2015Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2016If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2017You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2018If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2019DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2020Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2021If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2022You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2023If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2024DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2025Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2026If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2027You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2028If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2029DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2030 removes merge request descriptions2031Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2032If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2033You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2034If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2035DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2036Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2037If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2038You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2039If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2040DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)2041Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2042If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2043You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2044If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2045DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2046Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2047If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2048You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2049If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2050DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2051Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2052If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2053You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2054If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2055DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2056Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2057If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2058You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2059If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2060DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2061Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2062If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2063You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2064If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2065DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2066Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2067If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2068You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2069If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2070DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2071Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2072If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2073You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2074If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2075DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)2076Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2077If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2078You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2079If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2080DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2081Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2082If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2083You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2084If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2085DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2086Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2087If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2088You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2089If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2090DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2091Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2092If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2093You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2094If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2095DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2096Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2097If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2098You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2099If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2100DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2101Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2102If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2103You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2104If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2105DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2106Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2107If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2108You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2109If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2110DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2111Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2112If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2113You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2114If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2115DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)2116Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2117If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2118You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2119If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2120DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2121Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2122If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2123You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2124If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2125DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2126Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2127If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2128You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2129If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2130DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2131Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2132If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2133You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2134If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2135DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2136Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2137If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2138You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2139If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2140DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2141Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2142If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2143You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2144If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2145DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2146 removes note html2147Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2148If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2149You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2150If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2151DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2152Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2153If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2154You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2155If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2156DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)2157Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2158If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2159You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2160If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2161DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2162Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2163If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2164You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2165If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2166DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2167Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2168If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2169You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2170If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2171DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2172Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2173If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2174You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2175If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2176DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2177Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2178If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2179You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2180If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2181DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2182Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2183If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2184You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2185If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2186DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2187Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2188If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2189You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2190If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2191DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2192Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2193If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2194You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2195If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2196DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2197Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2198If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2199You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2200If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2201DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:335)2202Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2203If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2204You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2205If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2206DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:350)2207Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2208If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2209You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2210If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2211DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2212Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2213If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2214You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2215If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2216DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:360)2217Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2218If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2219You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2220If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2221DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2222Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2223If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2224You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2225If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2226DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2227Arel performing automatic type casting is deprecated, and will be removed in Arel 8.0. If you are seeing this, it is because you are manually passing a value to an Arel predicate, and the `Arel::Table` object was constructed manually. The easiest way to remove this warning is to use an `Arel::Table` object returned from calling `arel_table` on an ActiveRecord::Base subclass.2228If you're certain the value is already of the right type, change `attribute.eq(value)` to `attribute.eq(Arel::Nodes::Quoted.new(value))` (you will be able to remove that in Arel 8.0, it is only required to silence this deprecation warning).2229You can also silence this warning globally by setting `$arel_silence_type_casting_deprecation` to `true`. (Do NOT do this if you are a library author)2230If you are passing user input to a predicate, you must either give an appropriate type caster object to the `Arel::Table`, or manually cast the value before passing it to Arel.2231DEPRECATION WARNING: Passing a column to `quote` has been deprecated. It is only used for type casting, which should be handled elsewhere. See https://github.com/rails/arel/commit/6160bfbda1d1781c3b08a33ec4955f170e95be11 for more information. (called from block in update_column_in_batches at /builds/gitlab-org/gitlab-ce/lib/gitlab/database/migration_helpers.rb:375)2232 removes milestone description2233 #rename_path_for_routable2234 for namespaces2235 renames namespaces called the-path2236 renames the route to the namespace2237 renames the route for projects of the namespace2238 returns the old & the new path2239 doesn't rename routes that start with a similar name2240 the-path namespace -> subgroup -> the-path0 project2241 updates the route of the project correctly2242 for projects2243 renames the project called `the-path`2244 renames the route for the project2245 returns the old & new path2246 #perform_rename2247 for namespaces2248 renames the path2249 renames all the routes for the namespace2250 #move_pages2251 moves the pages directory2252 #move_uploads2253 moves subdirectories in the uploads folder2254 doesn't move uploads when they are stored in object storage2255 #move_folders2256 moves a folder with files2257 #track_rename2258 tracks a rename in redis2259 #reverts_for_type2260 yields for each tracked rename2261 keeps the revert in redis if it failed2262Gitlab::SlashCommands::Command2263 #execute2264 when no command is available2265 displays 404 messages2266 when an unknown command is triggered2267 displays the help message2268 the user can not create an issue2269 rejects the actions2270 when trying to do deployment2271 and user can not create deployment2272 returns action2273 and user has deployment permission2274 returns action2275 when duplicate action exists2276 returns error2277 #match_command2278 IssueShow is triggered2279 should eq Gitlab::SlashCommands::IssueShow2280 IssueCreate is triggered2281 should eq Gitlab::SlashCommands::IssueNew2282 IssueSearch is triggered2283 should eq Gitlab::SlashCommands::IssueSearch2284 IssueMove is triggered2285 should eq Gitlab::SlashCommands::IssueMove2286Gitlab::Template::MergeRequestTemplate2287 .all2288 strips the md suffix2289 combines the globals and rest2290 .find2291 returns nil if the file does not exist2292 returns the merge request object of a valid file2293 .by_category2294 return array of templates2295 when repo is bare or empty2296 returns empty array2297 #content2298 loads the full file2299 raises error when file is not found2300 when repo is empty2301 raises file not found2302Issues Feed2303 GET /issues2304 renders atom feed with url parameters for project issues2305 renders atom feed with url parameters for group issues2306 when authenticated2307 renders atom feed2308 when authenticated via personal access token2309 renders atom feed2310 when authenticated via feed token2311 renders atom feed2312Gitlab::ImportExport::MergeRequestParser2313 has a source branch2314 has a target branch2315 parses a MR that has no source branch2316 when the merge request has diffs2317 when the diff is invalid2318 sets the diff to nil2319TagsFinder2320 #execute2321 sort only2322 sorts by name2323 sorts by recently_updated2324 sorts by last_updated2325 filter only2326 filters tags by name2327 does not find any tags with that name2328 filter and sort2329 filters tags by name and sorts by recently_updated2330 filters tags by name and sorts by last_updated2331Gitlab::JsonCache2332 #active?2333 when backend respond to active? method2334 delegates to the underlying cache implementation2335 when backend does not respond to active? method2336 returns true2337 #cache_key2338 when namespace is not defined2339 expands out the key with Rails version2340 when cache_key_with_version is true2341 expands out the key with namespace and Rails version2342 when cache_key_with_version is false2343 expands out the key with namespace2344 when namespace is nil, and cache_key_with_version is false2345 returns the key2346 #expire2347 expires the given key from the cache2348 #read2349 reads the given key from the cache2350 returns the cached value when there is data in the cache with the given key2351 returns nil when there is no data in the cache with the given key2352 when the cached value is a hash2353 parses the cached value2354 returns nil when klass is nil2355 gracefully handles bad cached entry2356 gracefully handles an empty hash2357 gracefully handles unknown attributes2358 when the cached value is an array2359 parses the cached value2360 returns an empty array when klass is nil2361 gracefully handles bad cached entry2362 gracefully handles an empty array2363 gracefully handles unknown attributes2364 #write2365 writes value to the cache with the given key2366 writes a string containing a JSON representation of the value to the cache2367 passes options the underlying cache implementation2368 passes options the underlying cache implementation when options is empty2369 passes options the underlying cache implementation when options is nil2370 #fetch2371 requires a block2372 passes options the underlying cache implementation2373 when the given key does not exist in the cache2374 when the result of the block is truthy2375 returns the result of the block2376 caches the value2377 when the result of the block is false2378 returns the result of the block2379 caches the value2380 when the result of the block is nil2381 returns the result of the block2382 caches the value2383 when the given key exists in the cache2384 when the cached value is a hash2385 parses the cached value2386 returns the result of the block when 'as' option is nil2387 returns the result of the block when 'as' option is missing2388 when the cached value is an instance of ActiveRecord::Base2389 returns a persisted record when id is set2390 returns a new record when id is nil2391 returns a new record when id is missing2392 when the cached value is a array2393 parses the cached value2394 returns an empty array when 'as' option is nil2395 returns an empty array when 'as' option is not informed2396 when the cached value is true2397 returns the cached value2398 does not execute the block2399 does not write to the cache2400 when the cached value is false2401 returns the cached value2402 does not execute the block2403 does not write to the cache2404 when the cached value is nil2405 returns the result of the block2406 writes the result of the block to the cache2407Knapsack report was generated. Preview:2408{2409 "spec/features/merge_request/user_resolves_diff_notes_and_discussions_resolve_spec.rb": 160.81667399406433,2410 "spec/services/merge_requests/update_service_spec.rb": 66.01894783973694,2411 "spec/models/clusters/applications/runner_spec.rb": 50.807586431503296,2412 "spec/lib/gitlab/auth_spec.rb": 36.497761487960815,2413 "spec/controllers/projects_controller_spec.rb": 30.114826679229736,2414 "spec/helpers/markup_helper_spec.rb": 22.52689480781555,2415 "spec/requests/api/project_milestones_spec.rb": 19.72764015197754,2416 "spec/features/security/profile_access_spec.rb": 9.97805380821228,2417 "spec/services/projects/lfs_pointers/lfs_download_service_spec.rb": 10.589574575424194,2418 "spec/requests/api/group_milestones_spec.rb": 12.975306987762451,2419 "spec/features/profiles/personal_access_tokens_spec.rb": 12.530507326126099,2420 "spec/features/admin/admin_builds_spec.rb": 9.098172903060913,2421 "spec/requests/api/award_emoji_spec.rb": 7.813928604125977,2422 "spec/features/merge_request/user_sees_mr_with_deleted_source_branch_spec.rb": 9.068944931030273,2423 "spec/features/profiles/active_sessions_spec.rb": 5.339289903640747,2424 "spec/features/groups/settings/ci_cd_spec.rb": 7.078928470611572,2425 "spec/features/boards/keyboard_shortcut_spec.rb": 5.1888041496276855,2426 "spec/lib/gitlab/github_import/user_finder_spec.rb": 6.59137225151062,2427 "spec/features/projects/services/user_activates_prometheus_spec.rb": 4.720016002655029,2428 "spec/lib/gitlab/database/rename_reserved_paths_migration/v1/rename_base_spec.rb": 3.3307876586914062,2429 "spec/lib/gitlab/slash_commands/command_spec.rb": 2.8905317783355713,2430 "spec/lib/gitlab/template/merge_request_template_spec.rb": 3.2971909046173096,2431 "spec/features/atom/issues_spec.rb": 2.6253931522369385,2432 "spec/lib/gitlab/import_export/merge_request_parser_spec.rb": 2.405305862426758,2433 "spec/finders/tags_finder_spec.rb": 1.408332109451294,2434 "spec/lib/gitlab/json_cache_spec.rb": 0.405919075012207032435}2436Knapsack global time execution for tests: 08m 23s2437Finished in 9 minutes 40 seconds (files took 10.96 seconds to load)2438694 examples, 0 failures2440$ date2441Thu Mar 14 02:27:26 UTC 20192444coverage/: found 5 matching files 2445knapsack/: found 4 matching files 2446rspec_flaky/: found 4 matching files 2447rspec_profiling/: found 2 matching files 2448WARNING: tmp/capybara/: no matching files 2449Uploading artifacts to coordinator... ok id=177320571 responseStatus=201 Created token=fHoUARDx2450Uploading artifacts...2451junit_rspec.xml: found 1 matching files 2452Uploading artifacts to coordinator... ok id=177320571 responseStatus=201 Created token=fHoUARDx2453Job succeeded