rspec-pg 49/50
Passed Started
by
@shinya.maeda

Shinya Maeda
1Running with gitlab-runner 11.8.0 (4745a6f3)2 on prm-com-gitlab-org ae3bfce23Using 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:aee5bfb5ec09669f4c90d9cbab577884843a3194dfc1e87bd0531b82c3fc4b71 for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:a5cff96d7b8f5d3332b43922e424d448172f68b118e0e32cb26270227faec083 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:8549e7bd358f073fedbedd50233e032161adc31370d879d41f164c7a77068e91 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-ae3bfce2-project-13083-concurrent-0 via runner-ae3bfce2-prm-1551253812-8b2fe460...
00:02
14 Fetching changes for persist-source-sha-and-target-sha-for-pipelines with git depth set to 20...
00:10
15Removing .gitlab_shell_secret16Removing .gitlab_workhorse_secret17Removing .yarn-cache/18Removing config/database.yml19Removing config/gitlab.yml20Removing config/redis.cache.yml21Removing config/redis.queues.yml22Removing config/redis.shared_state.yml23Removing config/resque.yml24Removing config/secrets.yml25Removing coverage/26Removing junit_rspec.xml27Removing knapsack/28Removing log/api_json.log29Removing log/application.log30Removing log/gitaly-test.log31Removing log/grpc.log32Removing log/importer.log33Removing log/test_json.log34Removing node_modules/35Removing public/assets/36Removing rspec_flaky/37Removing shared/tmp/38Removing tmp/cache/39Removing tmp/prometheus_multiproc_dir/counter_process_id_162-0.db40Removing tmp/prometheus_multiproc_dir/histogram_process_id_162-0.db41Removing tmp/tests/42Removing vendor/gitaly-ruby/43Removing vendor/ruby/44HEAD is now at ddbc843f Allow Gitaly N+1 calls for RootController#index46 * [new branch] persist-source-sha-and-target-sha-for-pipelines -> origin/persist-source-sha-and-target-sha-for-pipelines47Checking out 314062fe as persist-source-sha-and-target-sha-for-pipelines...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=168352919 responseStatus=200 OK token=sN8wDMNo54Downloading artifacts for compile-assets (168352920)...55Downloading artifacts from coordinator... ok id=168352920 responseStatus=200 OK token=wRVGbMyT56Downloading artifacts for setup-test-env (168352921)...57Downloading artifacts from coordinator... ok id=168352921 responseStatus=200 OK token=6jTozWCb58WARNING: 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$ date62Wed Feb 27 08:23:31 UTC 201963$ source scripts/utils.sh64$ date65Wed Feb 27 08:23:31 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.0166s77-- enable_extension("pg_trgm")78 -> 0.0480s79-- create_table("abuse_reports", {:force=>:cascade})80 -> 4.2836s81-- create_table("appearances", {:force=>:cascade})82 -> 3.6385s83-- create_table("application_setting_terms", {:force=>:cascade})84 -> 3.5852s85-- create_table("application_settings", {:force=>:cascade})86 -> 4.4423s87-- create_table("audit_events", {:force=>:cascade})88 -> 4.7282s89-- create_table("award_emoji", {:force=>:cascade})90 -> 6.3048s91-- create_table("badges", {:force=>:cascade})92 -> 1.9477s93-- create_table("board_group_recent_visits", {:id=>:bigserial, :force=>:cascade})94 -> 0.0629s95-- create_table("board_project_recent_visits", {:id=>:bigserial, :force=>:cascade})96 -> 0.0637s97-- create_table("boards", {:force=>:cascade})98 -> 0.0379s99-- create_table("broadcast_messages", {:force=>:cascade})100 -> 0.0353s101-- create_table("chat_names", {:force=>:cascade})102 -> 0.0485s103-- create_table("chat_teams", {:force=>:cascade})104 -> 0.0356s105-- create_table("ci_build_trace_chunks", {:id=>:bigserial, :force=>:cascade})106 -> 0.0356s107-- create_table("ci_build_trace_section_names", {:force=>:cascade})108 -> 0.0384s109-- create_table("ci_build_trace_sections", {:force=>:cascade})110 -> 0.0509s111-- create_table("ci_builds", {:force=>:cascade})112 -> 0.2621s113-- create_table("ci_builds_metadata", {:force=>:cascade})114 -> 0.0480s115-- create_table("ci_builds_runner_session", {:id=>:bigserial, :force=>:cascade})116 -> 0.0356s117-- create_table("ci_group_variables", {:force=>:cascade})118 -> 0.0400s119-- create_table("ci_job_artifacts", {:force=>:cascade})120 -> 0.0728s121-- create_table("ci_pipeline_chat_data", {:id=>:bigserial, :force=>:cascade})122 -> 0.0473s123-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})124 -> 0.0357s125-- create_table("ci_pipeline_schedules", {:force=>:cascade})126 -> 0.0612s127-- create_table("ci_pipeline_variables", {:force=>:cascade})128 -> 0.0348s129-- create_table("ci_pipelines", {:force=>:cascade})130 -> 0.1721s131-- create_table("ci_runner_namespaces", {:force=>:cascade})132 -> 0.0389s133-- create_table("ci_runner_projects", {:force=>:cascade})134 -> 0.0381s135-- create_table("ci_runners", {:force=>:cascade})136 -> 0.0886s137-- create_table("ci_stages", {:force=>:cascade})138 -> 0.0729s139-- create_table("ci_trigger_requests", {:force=>:cascade})140 -> 0.0484s141-- create_table("ci_triggers", {:force=>:cascade})142 -> 0.0479s143-- create_table("ci_variables", {:force=>:cascade})144 -> 0.0366s145-- create_table("cluster_groups", {:force=>:cascade})146 -> 0.0387s147-- create_table("cluster_platforms_kubernetes", {:force=>:cascade})148 -> 0.0363s149-- create_table("cluster_projects", {:force=>:cascade})150 -> 0.0388s151-- create_table("cluster_providers_gcp", {:force=>:cascade})152 -> 0.0373s153-- create_table("clusters", {:force=>:cascade})154 -> 0.0490s155-- create_table("clusters_applications_cert_managers", {:force=>:cascade})156 -> 0.0355s157-- create_table("clusters_applications_helm", {:force=>:cascade})158 -> 0.0359s159-- create_table("clusters_applications_ingress", {:force=>:cascade})160 -> 0.0360s161-- create_table("clusters_applications_jupyter", {:force=>:cascade})162 -> 0.0480s163-- create_table("clusters_applications_knative", {:force=>:cascade})164 -> 0.0362s165-- create_table("clusters_applications_prometheus", {:force=>:cascade})166 -> 0.0355s167-- create_table("clusters_applications_runners", {:force=>:cascade})168 -> 0.0480s169-- create_table("clusters_kubernetes_namespaces", {:id=>:bigserial, :force=>:cascade})170 -> 0.0725s171-- create_table("container_repositories", {:force=>:cascade})172 -> 0.0476s173-- create_table("conversational_development_index_metrics", {:force=>:cascade})174 -> 0.0171s175-- create_table("deploy_keys_projects", {:force=>:cascade})176 -> 0.0256s177-- create_table("deploy_tokens", {:force=>:cascade})178 -> 0.0493s179-- create_table("deployments", {:force=>:cascade})180 -> 0.1377s181-- create_table("emails", {:force=>:cascade})182 -> 0.0591s183-- create_table("environments", {:force=>:cascade})184 -> 0.0472s185-- create_table("events", {:force=>:cascade})186 -> 0.0840s187-- create_table("feature_gates", {:force=>:cascade})188 -> 0.0346s189-- create_table("features", {:force=>:cascade})190 -> 0.0345s191-- create_table("fork_network_members", {:force=>:cascade})192 -> 0.0496s193-- create_table("fork_networks", {:force=>:cascade})194 -> 0.0342s195-- create_table("forked_project_links", {:force=>:cascade})196 -> 0.0249s197-- create_table("gpg_key_subkeys", {:force=>:cascade})198 -> 0.0587s199-- create_table("gpg_keys", {:force=>:cascade})200 -> 0.0594s201-- create_table("gpg_signatures", {:force=>:cascade})202 -> 0.0843s203-- create_table("group_custom_attributes", {:force=>:cascade})204 -> 0.0473s205-- create_table("identities", {:force=>:cascade})206 -> 0.0346s207-- create_table("import_export_uploads", {:force=>:cascade})208 -> 0.0475s209-- create_table("internal_ids", {:id=>:bigserial, :force=>:cascade})210 -> 0.0623s211-- create_table("issue_assignees", {:id=>false, :force=>:cascade})212 -> 0.0263s213-- create_table("issue_metrics", {:force=>:cascade})214 -> 0.0248s215-- create_table("issues", {:force=>:cascade})216 -> 0.1885s217-- create_table("keys", {:force=>:cascade})218 -> 0.0474s219-- create_table("label_links", {:force=>:cascade})220 -> 0.0467s221-- create_table("label_priorities", {:force=>:cascade})222 -> 0.0505s223-- create_table("labels", {:force=>:cascade})224 -> 0.0852s225-- create_table("lfs_file_locks", {:force=>:cascade})226 -> 0.0475s227-- create_table("lfs_objects", {:force=>:cascade})228 -> 0.0483s229-- create_table("lfs_objects_projects", {:force=>:cascade})230 -> 0.0249s231-- create_table("lists", {:force=>:cascade})232 -> 0.0504s233-- create_table("members", {:force=>:cascade})234 -> 0.0839s235-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})236 -> 0.0377s237-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})238 -> 0.0255s239-- create_table("merge_request_diffs", {:force=>:cascade})240 -> 0.0351s241-- create_table("merge_request_metrics", {:force=>:cascade})242 -> 0.0744s243-- create_table("merge_requests", {:force=>:cascade})244 -> 0.2461s245-- create_table("merge_requests_closing_issues", {:force=>:cascade})246 -> 0.0379s247-- create_table("milestones", {:force=>:cascade})248 -> 0.0776s249-- create_table("namespaces", {:force=>:cascade})250 -> 0.1285s251-- create_table("note_diff_files", {:force=>:cascade})252 -> 0.0356s253-- create_table("notes", {:force=>:cascade})254 -> 0.1257s255-- create_table("notification_settings", {:force=>:cascade})256 -> 0.0613s257-- create_table("oauth_access_grants", {:force=>:cascade})258 -> 0.0365s259-- create_table("oauth_access_tokens", {:force=>:cascade})260 -> 0.0613s261-- create_table("oauth_applications", {:force=>:cascade})262 -> 0.0488s263-- create_table("oauth_openid_requests", {:force=>:cascade})264 -> 0.0357s265-- create_table("pages_domains", {:force=>:cascade})266 -> 0.0850s267-- create_table("personal_access_tokens", {:force=>:cascade})268 -> 0.0488s269-- create_table("pool_repositories", {:id=>:bigserial, :force=>:cascade})270 -> 0.0603s271-- create_table("programming_languages", {:force=>:cascade})272 -> 0.0355s273-- create_table("project_authorizations", {:id=>false, :force=>:cascade})274 -> 0.0271s275-- create_table("project_auto_devops", {:force=>:cascade})276 -> 0.0356s277-- create_table("project_ci_cd_settings", {:force=>:cascade})278 -> 0.0262s279-- create_table("project_custom_attributes", {:force=>:cascade})280 -> 0.0494s281-- create_table("project_deploy_tokens", {:force=>:cascade})282 -> 0.0383s283-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :force=>:cascade})284 -> 0.0226s285-- create_table("project_features", {:force=>:cascade})286 -> 0.0272s287-- create_table("project_group_links", {:force=>:cascade})288 -> 0.0384s289-- create_table("project_import_data", {:force=>:cascade})290 -> 0.0353s291-- create_table("project_mirror_data", {:force=>:cascade})292 -> 0.0592s293-- create_table("project_repositories", {:id=>:bigserial, :force=>:cascade})294 -> 0.0600s295-- create_table("project_statistics", {:force=>:cascade})296 -> 0.0395s297-- create_table("projects", {:force=>:cascade})298 -> 0.2500s299-- create_table("prometheus_metrics", {:force=>:cascade})300 -> 0.0744s301-- create_table("protected_branch_merge_access_levels", {:force=>:cascade})302 -> 0.0261s303-- create_table("protected_branch_push_access_levels", {:force=>:cascade})304 -> 0.0260s305-- create_table("protected_branches", {:force=>:cascade})306 -> 0.0347s307-- create_table("protected_tag_create_access_levels", {:force=>:cascade})308 -> 0.0503s309-- create_table("protected_tags", {:force=>:cascade})310 -> 0.0467s311-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})312 -> 0.0249s313-- create_table("redirect_routes", {:force=>:cascade})314 -> 0.0485s315-- create_table("release_links", {:id=>:bigserial, :force=>:cascade})316 -> 0.0479s317-- create_table("releases", {:force=>:cascade})318 -> 0.0628s319-- create_table("remote_mirrors", {:force=>:cascade})320 -> 0.0491s321-- create_table("repository_languages", {:id=>false, :force=>:cascade})322 -> 0.0146s323-- create_table("resource_label_events", {:id=>:bigserial, :force=>:cascade})324 -> 0.0724s325-- create_table("routes", {:force=>:cascade})326 -> 0.0600s327-- create_table("sent_notifications", {:force=>:cascade})328 -> 0.0357s329-- create_table("services", {:force=>:cascade})330 -> 0.0662s331-- create_table("shards", {:force=>:cascade})332 -> 0.0351s333-- create_table("snippets", {:force=>:cascade})334 -> 0.0790s335-- create_table("spam_logs", {:force=>:cascade})336 -> 0.0236s337-- create_table("subscriptions", {:force=>:cascade})338 -> 0.0472s339-- create_table("suggestions", {:id=>:bigserial, :force=>:cascade})340 -> 0.0354s341-- create_table("system_note_metadata", {:force=>:cascade})342 -> 0.0360s343-- create_table("taggings", {:force=>:cascade})344 -> 0.0720s345-- create_table("tags", {:force=>:cascade})346 -> 0.0357s347-- create_table("term_agreements", {:force=>:cascade})348 -> 0.0501s349-- create_table("timelogs", {:force=>:cascade})350 -> 0.0504s351-- create_table("todos", {:force=>:cascade})352 -> 0.1339s353-- create_table("trending_projects", {:force=>:cascade})354 -> 0.0248s355-- create_table("u2f_registrations", {:force=>:cascade})356 -> 0.0468s357-- create_table("uploads", {:force=>:cascade})358 -> 0.0720s359-- create_table("user_agent_details", {:force=>:cascade})360 -> 0.0353s361-- create_table("user_callouts", {:force=>:cascade})362 -> 0.0372s363-- create_table("user_custom_attributes", {:force=>:cascade})364 -> 0.0479s365-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})366 -> 0.0261s367-- create_table("user_preferences", {:force=>:cascade})368 -> 0.0355s369-- create_table("user_statuses", {:primary_key=>"user_id", :force=>:cascade})370 -> 0.0348s371-- create_table("user_synced_attributes_metadata", {:force=>:cascade})372 -> 0.0356s373-- create_table("users", {:force=>:cascade})374 -> 0.1868s375-- create_table("users_star_projects", {:force=>:cascade})376 -> 0.0369s377-- create_table("web_hook_logs", {:force=>:cascade})378 -> 0.0474s379-- create_table("web_hooks", {:force=>:cascade})380 -> 0.0504s381-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})382 -> 0.0045s383-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})384 -> 0.0026s385-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})386 -> 0.0031s387-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})388 -> 0.0021s389-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})390 -> 0.0020s391-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})392 -> 0.0022s393-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})394 -> 0.0018s395-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})396 -> 0.0019s397-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})398 -> 0.0021s399-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})400 -> 0.0020s401-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})402 -> 0.0019s403-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})404 -> 0.0020s405-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})406 -> 0.0028s407-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})408 -> 0.0024s409-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})410 -> 0.0022s411-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})412 -> 0.0023s413-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})414 -> 0.0022s415-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})416 -> 0.0027s417-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})418 -> 0.0021s419-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})420 -> 0.0021s421-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})422 -> 0.0023s423-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})424 -> 0.0019s425-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})426 -> 0.0020s427-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})428 -> 0.0028s429-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})430 -> 0.0019s431-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})432 -> 0.0021s433-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})434 -> 0.0019s435-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})436 -> 0.0018s437-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})438 -> 0.0016s439-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})440 -> 0.0020s441-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})442 -> 0.0019s443-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})444 -> 0.0019s445-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})446 -> 0.0017s447-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})448 -> 0.0019s449-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})450 -> 0.0017s451-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})452 -> 0.0027s453-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})454 -> 0.0020s455-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})456 -> 0.0019s457-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})458 -> 0.0016s459-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})460 -> 0.0021s461-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})462 -> 0.0018s463-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})464 -> 0.0019s465-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})466 -> 0.0017s467-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})468 -> 0.0018s469-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})470 -> 0.0021s471-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})472 -> 0.0020s473-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})474 -> 0.0018s475-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})476 -> 0.0016s477-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})478 -> 0.0017s479-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})480 -> 0.0017s481-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})482 -> 0.0018s483-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})484 -> 0.0016s485-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})486 -> 0.0021s487-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})488 -> 0.0017s489-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})490 -> 0.0018s491-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})492 -> 0.0017s493-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})494 -> 0.0018s495-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})496 -> 0.0020s497-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})498 -> 0.0018s499-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})500 -> 0.0018s501-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})502 -> 0.0020s503-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})504 -> 0.0018s505-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})506 -> 0.0019s507-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})508 -> 0.0017s509-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})510 -> 0.0020s511-- add_foreign_key("container_repositories", "projects")512 -> 0.0023s513-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})514 -> 0.0021s515-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})516 -> 0.0024s517-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})518 -> 0.0020s519-- add_foreign_key("events", "projects", {:on_delete=>:cascade})520 -> 0.0020s521-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})522 -> 0.0018s523-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})524 -> 0.0020s525-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})526 -> 0.0020s527-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})528 -> 0.0021s529-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})530 -> 0.0017s531-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})532 -> 0.0018s533-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})534 -> 0.0020s535-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})536 -> 0.0018s537-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})538 -> 0.0020s539-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})540 -> 0.0017s541-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})542 -> 0.0019s543-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})544 -> 0.0018s545-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})546 -> 0.0020s547-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})548 -> 0.0020s549-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})550 -> 0.0019s551-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})552 -> 0.0022s553-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})554 -> 0.0019s555-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})556 -> 0.0018s557-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})558 -> 0.0017s559-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})560 -> 0.0021s561-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})562 -> 0.0022s563-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})564 -> 0.0021s565-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})566 -> 0.0020s567-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})568 -> 0.0019s569-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})570 -> 0.0020s571-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})572 -> 0.0018s573-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})574 -> 0.0018s575-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})576 -> 0.0018s577-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})578 -> 0.0019s579-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})580 -> 0.0020s581-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})582 -> 0.0019s583-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})584 -> 0.0019s585-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})586 -> 0.0018s587-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})588 -> 0.0022s589-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})590 -> 0.0021s591-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})592 -> 0.0018s593-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})594 -> 0.0018s595-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})596 -> 0.0020s597-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})598 -> 0.0019s599-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})600 -> 0.0019s601-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})602 -> 0.0019s603-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})604 -> 0.0018s605-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})606 -> 0.0018s607-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})608 -> 0.0020s609-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})610 -> 0.0021s611-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})612 -> 0.0020s613-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})614 -> 0.0020s615-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})616 -> 0.0019s617-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})618 -> 0.0019s619-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})620 -> 0.0023s621-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})622 -> 0.0020s623-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})624 -> 0.0017s625-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})626 -> 0.0017s627-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})628 -> 0.0020s629-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})630 -> 0.0020s631-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})632 -> 0.0021s633-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})634 -> 0.0023s635-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})636 -> 0.0017s637-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})638 -> 0.0022s639-- add_foreign_key("personal_access_tokens", "users")640 -> 0.0021s641-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})642 -> 0.0019s643-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})644 -> 0.0018s645-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})646 -> 0.0020s647-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})648 -> 0.0018s649-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})650 -> 0.0020s651-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})652 -> 0.0020s653-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})654 -> 0.0029s655-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})656 -> 0.0020s657-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})658 -> 0.0020s659-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})660 -> 0.0021s661-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})662 -> 0.0020s663-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})664 -> 0.0021s665-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})666 -> 0.0022s667-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})668 -> 0.0022s669-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})670 -> 0.0019s671-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})672 -> 0.0018s673-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})674 -> 0.0021s675-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})676 -> 0.0020s677-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})678 -> 0.0021s679-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})680 -> 0.0017s681-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})682 -> 0.0018s683-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})684 -> 0.0020s685-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id"})686 -> 0.0020s687-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})688 -> 0.0018s689-- add_foreign_key("protected_tag_create_access_levels", "users")690 -> 0.0021s691-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})692 -> 0.0024s693-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})694 -> 0.0019s695-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})696 -> 0.0021s697-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})698 -> 0.0020s699-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})700 -> 0.0022s701-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})702 -> 0.0024s703-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})704 -> 0.0019s705-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})706 -> 0.0020s707-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})708 -> 0.0018s709-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})710 -> 0.0020s711-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})712 -> 0.0019s713-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})714 -> 0.0022s715-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})716 -> 0.0023s717-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})718 -> 0.0022s719-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})720 -> 0.0019s721-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})722 -> 0.0020s723-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})724 -> 0.0023s725-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})726 -> 0.0052s727-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})728 -> 0.0024s729-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})730 -> 0.0021s731-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})732 -> 0.0023s733-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})734 -> 0.0019s735-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})736 -> 0.0022s737-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})738 -> 0.0021s739-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})740 -> 0.0020s741-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})742 -> 0.0021s743-- add_foreign_key("u2f_registrations", "users")744 -> 0.0020s745-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})746 -> 0.0021s747-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})748 -> 0.0020s749-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})750 -> 0.0021s751-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})752 -> 0.0020s753-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})754 -> 0.0021s755-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})756 -> 0.0021s757-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})758 -> 0.0022s759-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})760 -> 0.0021s761-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})762 -> 0.0022s763-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})764 -> 0.0020s765-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})766 -> 0.0020s767-- initialize_schema_migrations_table()768 -> 0.0251s769$ date770Wed Feb 27 08:24:50 UTC 2019771$ JOB_NAME=( $CI_JOB_NAME )772$ TEST_TOOL=${JOB_NAME[0]}773$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json774$ export KNAPSACK_GENERATE_REPORT=true775$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}776$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json777$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json778$ export FLAKY_RSPEC_GENERATE_REPORT=true779$ export CACHE_CLASSES=true780$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}781$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}782$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}783$ scripts/gitaly-test-spawn784Checking gitaly-ruby bundle...785Warning: 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`.786The Gemfile's dependencies are satisfied787Trying to connect to gitaly: .... OK788$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml"789Knapsack report generator started!790==> Setting up GitLab Shell...791 GitLab Shell set up in 0.06210409 seconds...792==> Setting up Gitaly...793 Gitaly set up in 9.8631e-05 seconds...794Visual tokens795Starting the Capybara driver server...796 editing author token797 opens author dropdown798 makes value editable799 filters value800 ends editing mode when document is clicked801 selecting different author from dropdown802 changes value in visual token803 moves input to the right804 editing assignee token805 opens assignee dropdown806 makes value editable807 filters value808 ends editing mode when document is clicked809 selecting static option from dropdown810 changes value in visual token811 moves input to the right812 editing milestone token813 opens milestone dropdown814 selects static option from dropdown815 makes value editable816 filters value817 ends editing mode when document is clicked818 editing label token819 opens label dropdown820 selects option from dropdown821 makes value editable822 filters value823 ends editing mode when document is clicked824 ends editing mode when scroll container is clicked825 editing multiple tokens826 opens author dropdown827 opens assignee dropdown828 editing a search term while editing another filter token829 opens hint dropdown830 opens author dropdown831 add new token after editing existing token832 does not tokenize incomplete token833 opens dropdowns834 opens hint dropdown835 opens author dropdown836 opens assignee dropdown837 opens milestone dropdown838 opens label dropdown839 creates visual tokens840 creates author token841 creates assignee token842 creates milestone token843 creates label token844 search using incomplete visual tokens845 tokenizes the search term to complete visual token846Clusters::Applications::Prometheus847 should belong to cluster848 should validate that :cluster cannot be empty/falsy849 #name850 is .application_name851 is recorded in Clusters::Cluster::APPLICATIONS852 #status853 sets a default status854 .available855 should contain exactly #<Clusters::Applications::Prometheus id: 1, cluster_id: 9, status: 3, version: "6.7.3", status_reason: nil, created_at: "2019-02-27 08:26:55", updated_at: "2019-02-27 08:26:55"> and #<Clusters::Applications::Prometheus id: 2, cluster_id: 15, status: 5, version: "6.7.3", status_reason: nil, created_at: "2019-02-27 08:26:56", updated_at: "2019-02-27 08:26:56">856 status state machine857 #make_installing858 is installing859 #make_installed860 is installed861 updates helm version862 sets the correct version of the application863 application is updating864 is updated865 updates helm version866 updates the version of the application867 #make_errored868 is errored869 application is updating870 is update_errored871 #make_scheduled872 is scheduled873 when was errored874 clears #status_reason875 when was updated_errored876 clears #status_reason877 #available?878 trait: :not_installable, available: false879 should not be available880 trait: :installable, available: false881 should not be available882 trait: :scheduled, available: false883 should not be available884 trait: :installing, available: false885 should not be available886 trait: :installed, available: true887 should be available888 trait: :updating, available: false889 should not be available890 trait: :updated, available: true891 should be available892 trait: :errored, available: false893 should not be available894 trait: :update_errored, available: false895 should not be available896 trait: :timeouted, available: false897 should not be available898 update_available?899 version is not the same as VERSION900 should be truthy901 version is the same as VERSION902 should be falsey903 #files904 should include cert files when there is a ca_cert entry905 when the helm application does not have a ca_cert906 should not include cert files when there is no ca_cert entry907 #status908 when application helm is scheduled909 defaults to :not_installable910 when application is scheduled911 sets a default status912 transition to installed913 ensures Prometheus service is activated914 #prometheus_client915 cluster is nil916 returns nil917 cluster doesn't have kubeclient918 returns nil919 cluster has kubeclient920 creates proxy prometheus rest client921 creates proper url922 copies options and headers from kube client to proxy client923 when cluster is not reachable924 returns nil925 #install_command926 should be an instance of Gitlab::Kubernetes::Helm::InstallCommand927 should be initialized with 3 arguments928 should not install knative metrics929 on a non rbac enabled cluster930 should not be rbac931 application failed to install previously932 should be initialized with the locked version933 with knative installed934 should install knative metrics935 #upgrade_command936 returns an instance of Gitlab::Kubernetes::Helm::InstallCommand937 should be initialized with 3 arguments938 #update_in_progress?939 when app is updating940 returns true941 #update_errored?942 when app errored943 returns true944 #files945 should include prometheus valid values946 #files_with_replaced_values947 does not modify #files948 returns values.yaml with replaced values949 should include cert files950 when the helm application does not have a ca_cert951 should not include cert files952Projects::CreateService#execute953 creates labels on Project creation if there are templates954 calls the passed block955 writes project full path to .git/config956 user namespace957 should eq #<Namespace id: 409, name: "user333", path: "user333", owner_id: 409, created_at: "2019-02-27 08:27:5...grace_period: 48, cached_markdown_version: 917504, runners_token: nil, runners_token_encrypted: nil>958 after create actions959 invalidate personal_projects_count caches960 admin creates project with other user's namespace_id961 sets the correct permissions962 group namespace963 should include #<Project id:50 group1/gitlab>964 error handling965 handles invalid options966 sets invalid service as inactive967 wiki_enabled creates repository directory968 wiki_enabled true creates wiki repository directory969 should be truthy970 wiki_enabled false does not create wiki repository directory971 should be falsey972 import data973 stores import data and URL974 builds_enabled global setting975 global builds_enabled false does not enable CI by default976 should be falsey977 global builds_enabled true does enable CI by default978 should be truthy979 restricted visibility level980 does not allow a restricted visibility level for non-admins981 allows a restricted visibility level for admins982 repository creation983 synchronously creates the repository984 when another repository already exists on disk985 with legacy storage986 does not allow to create a project when path matches existing repository on disk987 does not allow to import project when path matches existing repository on disk988 with hashed storage989 does not allow to create a project when path matches existing repository on disk990 when readme initialization is requested991 creates README.md992 when group has kubernetes cluster993 creates kubernetes namespace for the project994 when there is an active service template995 creates a service from this template996 when a bad service template is created997 sets service to be inactive998 when skip_disk_validation is used999 sets the project attribute1000Clusters::Applications::CertManager1001 should belong to cluster1002 should validate that :cluster cannot be empty/falsy1003 #name1004 is .application_name1005 is recorded in Clusters::Cluster::APPLICATIONS1006 #status1007 sets a default status1008 .available1009 should contain exactly #<Clusters::Applications::CertManager id: 1, cluster_id: 298, status: 3, version: "v0.5.2", email: "a...mple.com", created_at: "2019-02-27 08:28:51", updated_at: "2019-02-27 08:28:51", status_reason: nil> and #<Clusters::Applications::CertManager id: 2, cluster_id: 304, status: 5, version: "v0.5.2", email: "a...mple.com", created_at: "2019-02-27 08:28:52", updated_at: "2019-02-27 08:28:52", status_reason: nil>1010 status state machine1011 #make_installing1012 is installing1013 #make_installed1014 is installed1015 updates helm version1016 sets the correct version of the application1017 application is updating1018 is updated1019 updates helm version1020 updates the version of the application1021 #make_errored1022 is errored1023 application is updating1024 is update_errored1025 #make_scheduled1026 is scheduled1027 when was errored1028 clears #status_reason1029 when was updated_errored1030 clears #status_reason1031 #available?1032 trait: :not_installable, available: false1033 should not be available1034 trait: :installable, available: false1035 should not be available1036 trait: :scheduled, available: false1037 should not be available1038 trait: :installing, available: false1039 should not be available1040 trait: :installed, available: true1041 should be available1042 trait: :updating, available: false1043 should not be available1044 trait: :updated, available: true1045 should be available1046 trait: :errored, available: false1047 should not be available1048 trait: :update_errored, available: false1049 should not be available1050 trait: :timeouted, available: false1051 should not be available1052 update_available?1053 version is not the same as VERSION1054 should be truthy1055 version is the same as VERSION1056 should be falsey1057 #status1058 when application helm is scheduled1059 defaults to :not_installable1060 when application is scheduled1061 sets a default status1062 #install_command1063 should be an instance of Gitlab::Kubernetes::Helm::InstallCommand1064 should be initialized with cert_manager arguments1065 for a specific user1066 should use his/her email to register issuer with certificate provider1067 on a non rbac enabled cluster1068 should not be rbac1069 application failed to install previously1070 should be initialized with the locked version1071 #files1072 should include cert_manager specific keys in the values.yaml file1073 validations1074 should validate that :email cannot be empty/falsy1075CycleAnalytics#test1076 start condition: pipeline is started1077 end condition: pipeline is finished1078 finds the median of available durations between the two conditions1079 when the data belongs to another project1080 returns nil1081 when the end condition happens before the start condition1082 returns nil1083 start condition NOT PRESENT: pipeline is started1084 end condition: pipeline is finished1085 returns nil1086 start condition: pipeline is started1087 end condition NOT PRESENT: pipeline is finished1088 returns nil1089 when none of the start / end conditions are matched1090 returns nil1091 when the pipeline is for a regular merge request (that doesn't close an issue)1092 returns nil1093 when the pipeline is not for a merge request1094 returns nil1095 when the pipeline is dropped (failed)1096 returns nil1097 when the pipeline is cancelled1098 returns nil1099Discussion Comments Commit1100 behaves like discussion comments1101 clicking "Comment" will post a comment1102 when the toggle is clicked1103 has a "Comment" item (selected by default) and "Start discussion" item1104 closes the menu when clicking the toggle or body1105 clicking the ul padding or divider should not change the text1106 when selecting "Start discussion"1107 updates the submit button text and closes the dropdown1108 creating a discussion1109 clicking "Start discussion" will post a discussion1110 when opening the menu1111 should have "Start discussion" selected1112 when selecting "Comment"1113 updates the submit button text and closes the dropdown1114 should have "Comment" selected when opening the menu1115API::Services1116 PUT /projects/:id/services/asana1117 updates asana settings1118 returns if required fields missing1119 DELETE /projects/:id/services/asana1120 deletes asana1121 GET /projects/:id/services/asana1122 returns authentication error when unauthenticated1123 returns all properties of service asana when authenticated as admin1124 returns properties of service asana other than passwords when authenticated as project owner1125 returns error when authenticated but not a project owner1126 PUT /projects/:id/services/assembla1127 updates assembla settings1128 returns if required fields missing1129 DELETE /projects/:id/services/assembla1130 deletes assembla1131 GET /projects/:id/services/assembla1132 returns authentication error when unauthenticated1133 returns all properties of service assembla when authenticated as admin1134 returns properties of service assembla other than passwords when authenticated as project owner1135 returns error when authenticated but not a project owner1136 PUT /projects/:id/services/bamboo1137 updates bamboo settings1138 returns if required fields missing1139 DELETE /projects/:id/services/bamboo1140 deletes bamboo1141 GET /projects/:id/services/bamboo1142 returns authentication error when unauthenticated1143 returns all properties of service bamboo when authenticated as admin1144 returns properties of service bamboo other than passwords when authenticated as project owner1145 returns error when authenticated but not a project owner1146 PUT /projects/:id/services/bugzilla1147 updates bugzilla settings1148 returns if required fields missing1149 DELETE /projects/:id/services/bugzilla1150 deletes bugzilla1151 GET /projects/:id/services/bugzilla1152 returns authentication error when unauthenticated1153 returns all properties of service bugzilla when authenticated as admin1154 returns properties of service bugzilla other than passwords when authenticated as project owner1155 returns error when authenticated but not a project owner1156 PUT /projects/:id/services/buildkite1157 updates buildkite settings1158 returns if required fields missing1159 DELETE /projects/:id/services/buildkite1160 deletes buildkite1161 GET /projects/:id/services/buildkite1162 returns authentication error when unauthenticated1163 returns all properties of service buildkite when authenticated as admin1164 returns properties of service buildkite other than passwords when authenticated as project owner1165 returns error when authenticated but not a project owner1166 PUT /projects/:id/services/campfire1167 updates campfire settings1168 returns if required fields missing1169 DELETE /projects/:id/services/campfire1170 deletes campfire1171 GET /projects/:id/services/campfire1172 returns authentication error when unauthenticated1173 returns all properties of service campfire when authenticated as admin1174 returns properties of service campfire other than passwords when authenticated as project owner1175 returns error when authenticated but not a project owner1176 PUT /projects/:id/services/custom-issue-tracker1177 updates custom_issue_tracker settings1178 returns if required fields missing1179 DELETE /projects/:id/services/custom-issue-tracker1180 deletes custom_issue_tracker1181 GET /projects/:id/services/custom-issue-tracker1182 returns authentication error when unauthenticated1183 returns all properties of service custom_issue_tracker when authenticated as admin1184 returns properties of service custom_issue_tracker other than passwords when authenticated as project owner1185 returns error when authenticated but not a project owner1186 PUT /projects/:id/services/discord1187 updates discord settings1188 returns if required fields missing1189 DELETE /projects/:id/services/discord1190 deletes discord1191 GET /projects/:id/services/discord1192 returns authentication error when unauthenticated1193 returns all properties of service discord when authenticated as admin1194 returns properties of service discord other than passwords when authenticated as project owner1195 returns error when authenticated but not a project owner1196 PUT /projects/:id/services/drone-ci1197 updates drone_ci settings1198 returns if required fields missing1199 DELETE /projects/:id/services/drone-ci1200 deletes drone_ci1201 GET /projects/:id/services/drone-ci1202 returns authentication error when unauthenticated1203 returns all properties of service drone_ci when authenticated as admin1204 returns properties of service drone_ci other than passwords when authenticated as project owner1205 returns error when authenticated but not a project owner1206 PUT /projects/:id/services/emails-on-push1207 updates emails_on_push settings1208 returns if required fields missing1209 DELETE /projects/:id/services/emails-on-push1210 deletes emails_on_push1211 GET /projects/:id/services/emails-on-push1212 returns authentication error when unauthenticated1213 returns all properties of service emails_on_push when authenticated as admin1214 returns properties of service emails_on_push other than passwords when authenticated as project owner1215 returns error when authenticated but not a project owner1216 PUT /projects/:id/services/external-wiki1217 updates external_wiki settings1218 returns if required fields missing1219 DELETE /projects/:id/services/external-wiki1220 deletes external_wiki1221 GET /projects/:id/services/external-wiki1222 returns authentication error when unauthenticated1223 returns all properties of service external_wiki when authenticated as admin1224 returns properties of service external_wiki other than passwords when authenticated as project owner1225 returns error when authenticated but not a project owner1226 PUT /projects/:id/services/flowdock1227 updates flowdock settings1228 returns if required fields missing1229 DELETE /projects/:id/services/flowdock1230 deletes flowdock1231 GET /projects/:id/services/flowdock1232 returns authentication error when unauthenticated1233 returns all properties of service flowdock when authenticated as admin1234 returns properties of service flowdock other than passwords when authenticated as project owner1235 returns error when authenticated but not a project owner1236 PUT /projects/:id/services/hangouts-chat1237 updates hangouts_chat settings1238 returns if required fields missing1239 DELETE /projects/:id/services/hangouts-chat1240 deletes hangouts_chat1241 GET /projects/:id/services/hangouts-chat1242 returns authentication error when unauthenticated1243 returns all properties of service hangouts_chat when authenticated as admin1244 returns properties of service hangouts_chat other than passwords when authenticated as project owner1245 returns error when authenticated but not a project owner1246 PUT /projects/:id/services/irker1247 updates irker settings1248 returns if required fields missing1249 DELETE /projects/:id/services/irker1250 deletes irker1251 GET /projects/:id/services/irker1252 returns authentication error when unauthenticated1253 returns all properties of service irker when authenticated as admin1254 returns properties of service irker other than passwords when authenticated as project owner1255 returns error when authenticated but not a project owner1256 PUT /projects/:id/services/jira1257 updates jira settings1258 returns if required fields missing1259 DELETE /projects/:id/services/jira1260 deletes jira1261 GET /projects/:id/services/jira1262 returns authentication error when unauthenticated1263 returns all properties of service jira when authenticated as admin1264 returns properties of service jira other than passwords when authenticated as project owner1265 returns error when authenticated but not a project owner1266 PUT /projects/:id/services/kubernetes1267 updates kubernetes settings1268 returns if required fields missing1269 DELETE /projects/:id/services/kubernetes1270 deletes kubernetes1271 GET /projects/:id/services/kubernetes1272 returns authentication error when unauthenticated1273 returns all properties of service kubernetes when authenticated as admin1274 returns properties of service kubernetes other than passwords when authenticated as project owner1275 returns error when authenticated but not a project owner1276 PUT /projects/:id/services/mattermost1277 updates mattermost settings1278 returns if required fields missing1279 DELETE /projects/:id/services/mattermost1280 deletes mattermost1281 GET /projects/:id/services/mattermost1282 returns authentication error when unauthenticated1283 returns all properties of service mattermost when authenticated as admin1284 returns properties of service mattermost other than passwords when authenticated as project owner1285 returns error when authenticated but not a project owner1286 PUT /projects/:id/services/mattermost-slash-commands1287 updates mattermost_slash_commands settings1288 returns if required fields missing1289 DELETE /projects/:id/services/mattermost-slash-commands1290 deletes mattermost_slash_commands1291 GET /projects/:id/services/mattermost-slash-commands1292 returns authentication error when unauthenticated1293 returns all properties of service mattermost_slash_commands when authenticated as admin1294 returns properties of service mattermost_slash_commands other than passwords when authenticated as project owner1295 returns error when authenticated but not a project owner1296 PUT /projects/:id/services/microsoft-teams1297 updates microsoft_teams settings1298 returns if required fields missing1299 DELETE /projects/:id/services/microsoft-teams1300 deletes microsoft_teams1301 GET /projects/:id/services/microsoft-teams1302 returns authentication error when unauthenticated1303 returns all properties of service microsoft_teams when authenticated as admin1304 returns properties of service microsoft_teams other than passwords when authenticated as project owner1305 returns error when authenticated but not a project owner1306 PUT /projects/:id/services/packagist1307 updates packagist settings1308 returns if required fields missing1309 DELETE /projects/:id/services/packagist1310 deletes packagist1311 GET /projects/:id/services/packagist1312 returns authentication error when unauthenticated1313 returns all properties of service packagist when authenticated as admin1314 returns properties of service packagist other than passwords when authenticated as project owner1315 returns error when authenticated but not a project owner1316 PUT /projects/:id/services/pipelines-email1317 updates pipelines_email settings1318 returns if required fields missing1319 DELETE /projects/:id/services/pipelines-email1320 deletes pipelines_email1321 GET /projects/:id/services/pipelines-email1322 returns authentication error when unauthenticated1323 returns all properties of service pipelines_email when authenticated as admin1324 returns properties of service pipelines_email other than passwords when authenticated as project owner1325 returns error when authenticated but not a project owner1326 PUT /projects/:id/services/pivotaltracker1327 updates pivotaltracker settings1328 returns if required fields missing1329 DELETE /projects/:id/services/pivotaltracker1330 deletes pivotaltracker1331 GET /projects/:id/services/pivotaltracker1332 returns authentication error when unauthenticated1333 returns all properties of service pivotaltracker when authenticated as admin1334 returns properties of service pivotaltracker other than passwords when authenticated as project owner1335 returns error when authenticated but not a project owner1336 PUT /projects/:id/services/prometheus1337 updates prometheus settings1338 returns if required fields missing1339 DELETE /projects/:id/services/prometheus1340 deletes prometheus1341 GET /projects/:id/services/prometheus1342 returns authentication error when unauthenticated1343 returns all properties of service prometheus when authenticated as admin1344 returns properties of service prometheus other than passwords when authenticated as project owner1345 returns error when authenticated but not a project owner1346 PUT /projects/:id/services/pushover1347 updates pushover settings1348 returns if required fields missing1349 DELETE /projects/:id/services/pushover1350 deletes pushover1351 GET /projects/:id/services/pushover1352 returns authentication error when unauthenticated1353 returns all properties of service pushover when authenticated as admin1354 returns properties of service pushover other than passwords when authenticated as project owner1355 returns error when authenticated but not a project owner1356 PUT /projects/:id/services/redmine1357 updates redmine settings1358 returns if required fields missing1359 DELETE /projects/:id/services/redmine1360 deletes redmine1361 GET /projects/:id/services/redmine1362 returns authentication error when unauthenticated1363 returns all properties of service redmine when authenticated as admin1364 returns properties of service redmine other than passwords when authenticated as project owner1365 returns error when authenticated but not a project owner1366 PUT /projects/:id/services/slack1367 updates slack settings1368 returns if required fields missing1369 DELETE /projects/:id/services/slack1370 deletes slack1371 GET /projects/:id/services/slack1372 returns authentication error when unauthenticated1373 returns all properties of service slack when authenticated as admin1374 returns properties of service slack other than passwords when authenticated as project owner1375 returns error when authenticated but not a project owner1376 PUT /projects/:id/services/slack-slash-commands1377 updates slack_slash_commands settings1378 returns if required fields missing1379 DELETE /projects/:id/services/slack-slash-commands1380 deletes slack_slash_commands1381 GET /projects/:id/services/slack-slash-commands1382 returns authentication error when unauthenticated1383 returns all properties of service slack_slash_commands when authenticated as admin1384 returns properties of service slack_slash_commands other than passwords when authenticated as project owner1385 returns error when authenticated but not a project owner1386 PUT /projects/:id/services/teamcity1387 updates teamcity settings1388 returns if required fields missing1389 DELETE /projects/:id/services/teamcity1390 deletes teamcity1391 GET /projects/:id/services/teamcity1392 returns authentication error when unauthenticated1393 returns all properties of service teamcity when authenticated as admin1394 returns properties of service teamcity other than passwords when authenticated as project owner1395 returns error when authenticated but not a project owner1396 PUT /projects/:id/services/youtrack1397 updates youtrack settings1398 returns if required fields missing1399 DELETE /projects/:id/services/youtrack1400 deletes youtrack1401 GET /projects/:id/services/youtrack1402 returns authentication error when unauthenticated1403 returns all properties of service youtrack when authenticated as admin1404 returns properties of service youtrack other than passwords when authenticated as project owner1405 returns error when authenticated but not a project owner1406 POST /projects/:id/services/:slug/trigger1407 Mattermost Service1408 no service is available1409 returns a not found message1410 the service exists1411 the service is not active1412 when the service is inactive1413 the service is active1414 returns status 2001415 when the project can not be found1416 returns a generic 4041417 Slack Service1418 returns status 2001419 Mattermost service1420 accepts a username for update1421JiraService1422 #options1423 sets the URL properly1424 leaves out trailing slashes in context1425 Associations1426 should belong to project1427 should have one service_hook1428 should allow :jira_issue_transition_id to be ‹nil›1429 should allow :jira_issue_transition_id to be ‹"1,2,3"›1430 should allow :jira_issue_transition_id to be ‹"1;2;3"›1431 should not allow :jira_issue_transition_id to be ‹"a,b,cd"›1432 Validations1433 when service is active1434 should validate that :url cannot be empty/falsy1435 behaves like issue tracker service URL attribute1436 should allow :url to be ‹"https://example.com"›1437 should not allow :url to be ‹"example.com"›1438 should not allow :url to be ‹"ftp://example.com"›1439 should not allow :url to be ‹"herp-and-derp"›1440 when service is inactive1441 should not validate that :url cannot be empty/falsy1442 should not validate that :username cannot be empty/falsy1443 should not validate that :password cannot be empty/falsy1444 validating urls1445 is valid when all fields have required values1446 is not valid when url is not a valid url1447 is not valid when api url is not a valid url1448 is not valid when username is missing1449 is not valid when password is missing1450 is valid when api url is a valid url1451 .reference_pattern1452 does not allow # on the code1453 behaves like allows project key on reference pattern1454 allows underscores in the project name1455 allows numbers in the project name1456 requires the project name to begin with A-Z1457 #close_issue1458 when resource is a merge request1459 behaves like close_issue1460 calls JIRA API1461 creates Remote Link reference in JIRA for comment1462 does not send comment or remote links to issues already closed1463 does not send comment or remote links to issues with unknown resolution1464 references the GitLab commit1465 references the GitLab commit1466 logs exception when transition id is not valid1467 calls the api with jira_issue_transition_id1468 when have multiple transition ids1469 calls the api with transition ids separated by comma1470 calls the api with transition ids separated by semicolon1471 when resource is a commit1472 behaves like close_issue1473 calls JIRA API1474 creates Remote Link reference in JIRA for comment1475 does not send comment or remote links to issues already closed1476 does not send comment or remote links to issues with unknown resolution1477 references the GitLab commit1478 references the GitLab commit1479 logs exception when transition id is not valid1480 calls the api with jira_issue_transition_id1481 when have multiple transition ids1482 calls the api with transition ids separated by comma1483 calls the api with transition ids separated by semicolon1484 #test_settings1485 when the test succeeds1486 tries to get JIRA project with URL when API URL not set1487 returns correct result1488 tries to get JIRA project with API URL if set1489 when the test fails1490 returns result with the error1491 Stored password invalidation1492 when a password was previously set1493 does not reset password if username changed1494 does not reset password if new url is set together with password, even if it's the same password1495 resets password if url changed, even if setter called multiple times1496 when only web url present1497 reset password if url changed1498 reset password if url not changed but api url added1499 when both web and api url present1500 reset password if api url changed1501 does not reset password if url changed1502 reset password if api url set to empty1503 when no password was previously set1504 saves password if new url is set together with password1505 description and title1506 when it is not set1507 is initialized1508 when it is set1509 is correct1510 additional cookies1511 provides additional cookies to allow basic auth with oracle webgate1512 is initialized1513 project and issue urls1514 when gitlab.yml was initialized1515 is prepopulated with the settings1516 favicon urls1517 includes the standard favicon1518 includes returns the custom favicon1519ProjectPresenter1520 #license_short_name1521 when project.repository has a license_key1522 returns the nickname of the license if present1523 returns the name of the license if nickname is not present1524 when project.repository has no license_key but a license_blob1525 returns LICENSE1526 #default_view1527 user not signed in1528 when repository is empty1529 returns activity if user has repository access1530 returns activity if user does not have repository access1531 when repository is not empty1532 returns files and readme if user has repository access1533 returns activity if user does not have repository access1534 user signed in1535 when the user is allowed to see the code1536 returns the project view1537 with wikis enabled and the right policy for the user1538 returns wiki if the user has the right policy1539 returns customize_workflow if the user does not have the right policy1540 with issues as a feature available1541 return issues1542 with no activity, no wikies and no issues1543 returns customize_workflow as default1544 #can_current_user_push_code?1545 empty repo1546 returns true if user can push_code1547 returns false if user cannot push_code1548 not empty repo1549 returns true if user can push to default branch1550 returns false if default branch is protected1551 statistics anchors (empty repo)1552 #files_anchor_data1553 returns files data1554 #commits_anchor_data1555 returns commits data1556 #branches_anchor_data1557 returns branches data1558 #tags_anchor_data1559 returns tags data1560 statistics anchors1561 #files_anchor_data1562 returns files data1563 #commits_anchor_data1564 returns commits data1565 #branches_anchor_data1566 returns branches data1567 #tags_anchor_data1568 returns tags data1569 #new_file_anchor_data1570 returns new file data if user can push1571 returns nil if user cannot push1572 when the project is empty1573 is empty for a developer1574 #readme_anchor_data1575 when user can push and README does not exists1576 returns anchor data1577 when README exists1578 returns anchor data1579 #changelog_anchor_data1580 when user can push and CHANGELOG does not exist1581 returns anchor data1582 when CHANGELOG exists1583 returns anchor data1584 #license_anchor_data1585 when user can push and LICENSE does not exist1586 returns anchor data1587 when LICENSE exists1588 returns anchor data1589 #contribution_guide_anchor_data1590 when user can push and CONTRIBUTING does not exist1591 returns anchor data1592 when CONTRIBUTING exists1593 returns anchor data1594 #autodevops_anchor_data1595 when Auto Devops is enabled1596 returns anchor data1597 when user can admin pipeline and CI yml does not exist1598 returns anchor data1599 #kubernetes_cluster_anchor_data1600 when user can create Kubernetes cluster1601 returns link to cluster if only one exists1602 returns link to clusters page if more than one exists1603 returns link to create a cluster if no cluster exists1604 when user cannot create Kubernetes cluster1605 returns nil1606API::Labels1607 GET /projects/:id/labels1608 returns all available labels to the project1609 POST /projects/:id/labels1610 returns created label when all params1611 returns created label when only required params1612 creates a prioritized label1613 returns a 400 bad request if name not given1614 returns a 400 bad request if color not given1615 returns 400 for invalid color1616 returns 400 for too long color code1617 returns 400 for invalid name1618 returns 409 if label already exists in group1619 returns 400 for invalid priority1620 returns 409 if label already exists in project1621 DELETE /projects/:id/labels1622 returns 204 for existing label1623 returns 404 for non existing label1624 returns 400 for wrong parameters1625 behaves like 412 response1626 for a modified ressource1627 returns 4121628 for an unmodified ressource1629 returns accepted1630 PUT /projects/:id/labels1631 returns 200 if name and colors and description are changed1632 returns 200 if name is changed1633 returns 200 if colors is changed1634 returns 200 if description is changed1635 returns 200 if priority is changed1636 returns 200 if a priority is added1637 returns 200 if the priority is removed1638 returns 404 if label does not exist1639 returns 400 if no label name given1640 returns 400 if no new parameters given1641 returns 400 for invalid name1642 returns 400 when color code is too short1643 returns 400 for too long color code1644 returns 400 for invalid priority1645 POST /projects/:id/labels/:label_id/subscribe1646 when label_id is a label title1647 subscribes to the label1648 when label_id is a label ID1649 subscribes to the label1650 when user is already subscribed to label1651 returns 3041652 when label ID is not found1653 returns 404 error1654 POST /projects/:id/labels/:label_id/unsubscribe1655 when label_id is a label title1656 unsubscribes from the label1657 when label_id is a label ID1658 unsubscribes from the label1659 when user is already unsubscribed from label1660 returns 3041661 when label ID is not found1662 returns 404 error1663Groups::DestroyService1664 asynchronous delete1665 behaves like group destruction1666 database records1667 should not include #<Group id:871 @group5>1668 should not include #<Group id:877 @group7/group8>1669 should not include #<Project id:227 group9/project206>1670 should not include #<NotificationSetting id: 496, user_id: 877, source_id: 886, source_type: "Namespace", level: "global...quest: nil, failed_pipeline: nil, success_pipeline: nil, push_to_merge_request: nil, issue_due: nil>1671 mattermost team1672 destroys the team too1673 file system1674 Sidekiq inline1675 verifies that paths have been deleted1676 Sidekiq fake1677 verifies original paths and projects still exist1678 potential race conditions1679 when the `GroupDestroyWorker` task runs immediately1680WARNING: there is no transaction in progress1681 deletes the group1682 synchronous delete1683 behaves like group destruction1684 database records1685 should not include #<Group id:911 @group21>1686 should not include #<Group id:917 @group23/group24>1687 should not include #<Project id:235 group25/project214>1688 should not include #<NotificationSetting id: 520, user_id: 901, source_id: 926, source_type: "Namespace", level: "global...quest: nil, failed_pipeline: nil, success_pipeline: nil, push_to_merge_request: nil, issue_due: nil>1689 mattermost team1690 destroys the team too1691 file system1692 Sidekiq inline1693 verifies that paths have been deleted1694 projects in pending_delete1695 behaves like group destruction1696 database records1697 should not include #<Group id:941 @group33>1698 should not include #<Group id:947 @group35/group36>1699 should not include #<Project id:241 group37/project220>1700 should not include #<NotificationSetting id: 538, user_id: 919, source_id: 956, source_type: "Namespace", level: "global...quest: nil, failed_pipeline: nil, success_pipeline: nil, push_to_merge_request: nil, issue_due: nil>1701 mattermost team1702 destroys the team too1703 file system1704 Sidekiq inline1705 verifies that paths have been deleted1706 repository removal status is taken into account1707 raises exception1708 repository removal1709 legacy storage1710 removes repository1711 hashed storage1712 removes repository1713Clusters::Cluster1714 should belong to user1715 should have many cluster_projects1716 should have many projects1717 should have many cluster_groups1718 should have many groups1719 should have one provider_gcp1720 should have one platform_kubernetes1721 should have one application_helm1722 should have one application_ingress1723 should have one application_prometheus1724 should have one application_runner1725 should have many kubernetes_namespaces1726 should have one kubernetes_namespace1727 should have one cluster_project1728 should delegate #status to #provider object1729 should delegate #status_reason to #provider object1730 should delegate #status_name to #provider object1731 should delegate #on_creation? to #provider object1732 should delegate #platform_kubernetes_active? to #platform_kubernetes object as #active?1733 should delegate #platform_kubernetes_rbac? to #platform_kubernetes object as #rbac?1734 should delegate #application_helm_available? to #application_helm object as #available?1735 should delegate #application_ingress_available? to #application_ingress object as #available?1736 should delegate #application_prometheus_available? to #application_prometheus object as #available?1737 should delegate #application_knative_available? to #application_knative object as #available?1738 should delegate #application_ingress_external_ip to #application_ingress object as #external_ip1739 should respond to #project1740 behaves like having unique enum values1741 has unique values in "cluster_type"1742 has unique values in "platform_type"1743 has unique values in "provider_type"1744 .enabled1745 should contain exactly #<Clusters::Cluster id: 506, user_id: 935, provider_type: nil, platform_type: nil, created_at: "2019-...bled: true, name: "test-cluster", environment_scope: "*", cluster_type: "project_type", domain: nil>1746 .disabled1747 should contain exactly #<Clusters::Cluster id: 508, user_id: 937, provider_type: nil, platform_type: nil, created_at: "2019-...led: false, name: "test-cluster", environment_scope: "*", cluster_type: "project_type", domain: nil>1748 .user_provided1749 should contain exactly #<Clusters::Cluster id: 511, user_id: 939, provider_type: "user", platform_type: "kubernetes", create...bled: true, name: "test-cluster", environment_scope: "*", cluster_type: "project_type", domain: nil>1750 .gcp_provided1751 should contain exactly #<Clusters::Cluster id: 517, user_id: 944, provider_type: "gcp", platform_type: "kubernetes", created...bled: true, name: "test-cluster", environment_scope: "*", cluster_type: "project_type", domain: nil>1752 .gcp_installed1753 should contain exactly #<Clusters::Cluster id: 522, user_id: 949, provider_type: "gcp", platform_type: "kubernetes", created...bled: true, name: "test-cluster", environment_scope: "*", cluster_type: "project_type", domain: nil>1754 .missing_kubernetes_namespace1755 should contain exactly #<Clusters::Cluster id: 527, user_id: 954, provider_type: "gcp", platform_type: "kubernetes", created...bled: true, name: "test-cluster", environment_scope: "*", cluster_type: "project_type", domain: nil>1756 kubernetes namespace exists1757 should be empty1758 validations1759 when validates name1760 when provided by user1761 when name is empty1762 should be falsey1763 when name is nil1764 should be falsey1765 when name is present1766 should be truthy1767 when provided by gcp1768 when name is shorter than 11769 should be falsey1770 when name is longer than 631771 should be falsey1772 when name includes invalid character1773 should be falsey1774 when name is present1775 should be truthy1776 when record is persisted1777 when name is changed1778 should be falsey1779 when name is same1780 should be truthy1781 when validates restrict_modification1782 when creation is on going1783 should be falsey1784 when creation is done1785 should be truthy1786 cluster_type validations1787 validates presence1788 project_type cluster1789 does not allow setting group1790 group_type cluster1791 does not allow setting project1792 instance_type cluster1793 does not allow setting group1794 does not allow setting project1795 domain validation1796 when cluster has domain1797 should be valid1798 when cluster is not a valid hostname1799 should add an error on domain1800 when cluster does not have a domain1801 should be valid1802 .ancestor_clusters_for_clusterable1803 when project does not belong to this group1804 returns nothing1805 when group has a configured kubernetes cluster1806 returns the group cluster1807 when sub-group has configured kubernetes cluster1808 returns clusters in order, descending the hierachy1809 avoids N+1 queries1810 for a group1811 returns clusters in order for a group1812 scope chaining1813 returns nothing1814 #provider1815 when provider is gcp1816 returns a provider1817 when provider is user1818 should be nil1819 #platform1820 when platform is kubernetes1821 returns a platform1822 #all_projects1823 project cluster1824 returns project1825 group cluster1826 returns all projects for group1827 #first_project1828 when cluster belongs to a project1829 should eq #<Project id:262 namespace178/project241>1830 when cluster does not belong to projects1831 should be nil1832 #group1833 when cluster belongs to a group1834 should eq #<Group id:1123 @group66>1835 when cluster does not belong to any group1836 should be nil1837 #applications1838 when none of applications are created1839 returns a list of a new objects1840 when applications are created1841 returns a list of created applications1842 #created?1843 when status_name is :created1844 should eq true1845 when status_name is not :created1846 should eq false1847 #allow_user_defined_namespace?1848 project type cluster1849 should be truthy1850 group type cluster1851 should be falsey1852 instance type cluster1853 should be falsey1854 #kube_ingress_domain1855 with domain set in cluster1856 should eq "example.com"1857 with no domain on cluster1858 with a project cluster1859 with domain set on ProjectAutoDevops1860 should eq "legacy-ado-domain.com"1861 with domain set as environment variable on project1862 should eq "project-ado-domain.com"1863 with domain set as environment variable on the group project1864 should eq "group-ado-domain.com"1865 with a group cluster1866 with domain set as environment variable for the group1867 should eq "group-ado-domain.com"1868 #predefined_variables1869 with an instance domain1870 should include KUBE_INGRESS_BASE_DOMAIN1871 with a cluster domain1872 should include KUBE_INGRESS_BASE_DOMAIN1873 with no domain1874 should return an empty array1875GroupsHelper1876 group_icon_url1877 returns an url for the avatar1878 gives default avatar_icon when no avatar is present1879 group_lfs_status1880 only one project in group1881 returns all projects as enabled1882 returns all projects as disabled1883 more than one project in group1884 LFS enabled in group1885 returns both projects as enabled1886 returns only one as enabled1887 LFS disabled in group1888 returns both projects as disabled1889 returns only one as disabled1890 group_title1891 outputs the groups in the correct order1892 #share_with_group_lock_help_text1893 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1894 has the correct help text with correct ancestor links1895 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1896 has the correct help text with correct ancestor links1897 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1898 has the correct help text with correct ancestor links1899 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1900 has the correct help text with correct ancestor links1901 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1902 has the correct help text with correct ancestor links1903 root_share_with_group_locked: false, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1904 has the correct help text with correct ancestor links1905 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup1906 has the correct help text with correct ancestor links1907 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup1908 has the correct help text with correct ancestor links1909 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :subgroup1910 has the correct help text with correct ancestor links1911 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup1912 has the correct help text with correct ancestor links1913 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :subgroup1914 has the correct help text with correct ancestor links1915 root_share_with_group_locked: false, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :subgroup1916 has the correct help text with correct ancestor links1917 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1918 has the correct help text with correct ancestor links1919 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1920 has the correct help text with correct ancestor links1921 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1922 has the correct help text with correct ancestor links1923 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :default_help, linked_ancestor: nil1924 has the correct help text with correct ancestor links1925 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :default_help, linked_ancestor: nil1926 has the correct help text with correct ancestor links1927 root_share_with_group_locked: true, subgroup_share_with_group_locked: false, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :default_help, linked_ancestor: nil1928 has the correct help text with correct ancestor links1929 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :root_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group1930 has the correct help text with correct ancestor links1931 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group1932 has the correct help text with correct ancestor links1933 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: false, current_user: :sub_sub_owner, help_text: :ancestor_locked_and_has_been_overridden, linked_ancestor: :root_group1934 has the correct help text with correct ancestor links1935 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :root_owner, help_text: :ancestor_locked_but_you_can_override, linked_ancestor: :root_group1936 has the correct help text with correct ancestor links1937 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group1938 has the correct help text with correct ancestor links1939 root_share_with_group_locked: true, subgroup_share_with_group_locked: true, sub_subgroup_share_with_group_locked: true, current_user: :sub_sub_owner, help_text: :ancestor_locked_so_ask_the_owner, linked_ancestor: :root_group1940 has the correct help text with correct ancestor links1941 #group_sidebar_links1942 returns all the expected links1943 includes settings when the user can admin the group1944 excludes cross project features when the user cannot read cross project1945Projects > Files > Project owner sees a link to create a license file in empty project1946 project maintainer creates a license file from a template1947MergeRequestTargetProjectFinder1948 public projects1949 behaves like finding related projects1950 finds sibling projects and base project1951 does not include projects that have merge requests turned off1952 does not contain archived projects1953 private projects1954 only finds the projects the user is a member of1955 when the user is a member of all projects1956 behaves like finding related projects1957 finds sibling projects and base project1958 does not include projects that have merge requests turned off1959 does not contain archived projects1960IssuesFinder1961 #execute1962 scope: all1963 returns all issues1964 finds issues user can access due to group1965 filtering by assignee ID1966 returns issues assigned to that user1967 filtering by no assignee1968 returns issues not assigned to any assignee1969 returns issues not assigned to any assignee1970 returns issues not assigned to any assignee1971 filtering by any assignee1972 returns issues assigned to any assignee1973 returns issues assigned to any assignee1974 filtering by group_id1975 when include_subgroup param not set1976 returns all group issues1977 when include_subgroup param is true1978 returns all group and subgroup issues1979 filtering by author ID1980 returns issues created by that user1981 filtering by milestone1982 returns issues assigned to that milestone1983 filtering by group milestone1984 returns issues assigned to that group milestone1985 filtering by no milestone1986 returns issues with no milestone1987 returns issues with no milestone (deprecated)1988 filtering by any milestone1989 returns issues with any assigned milestone1990 returns issues with any assigned milestone (deprecated)1991 filtering by upcoming milestone1992 returns issues in the upcoming milestone for each project or group1993 filtering by started milestone1994 returns issues in the started milestones for each project1995 filtering by label1996 returns issues with that label1997 filtering by multiple labels1998 returns the unique issues with all those labels1999 filtering by a label that includes any or none in the title2000 returns the unique issues with all those labels2001 filtering by no label2002 returns issues with no labels2003 filtering by legacy No+Label2004 returns issues with no labels2005 filtering by any label2006 returns issues that have one or more label2007 filtering by issue term2008 returns issues with title and description match for search term2009 filtering by issue term in title2010 returns issues with title match for search term2011 filtering by issues iids2012 returns issues with iids match2013 filtering by state2014 with opened2015 returns only opened issues2016 with closed2017 returns only closed issues2018 with all2019 returns all issues2020 with invalid state2021 returns all issues2022 filtering by created_at2023 through created_after2024 returns issues created on or after the given date2025 through created_before2026 returns issues created on or before the given date2027 through created_after and created_before2028 returns issues created between the given dates2029 filtering by updated_at2030 through updated_after2031 returns issues updated on or after the given date2032 through updated_before2033 returns issues updated on or before the given date2034 through updated_after and updated_before2035 returns issues updated between the given dates2036 filtering by closed_at2037 through closed_after2038 returns issues closed on or after the given date2039 through closed_before2040 returns issues closed on or before the given date2041 through closed_after and closed_before2042 returns issues closed between the given dates2043 filtering by reaction name2044 user searches by no reaction2045 returns issues that the user did not react to2046 user searches by any reaction2047 returns issues that the user reacted to2048 user searches by "thumbsup" reaction2049 returns issues that the user thumbsup to2050 user2 searches by "thumbsup" reaction2051 returns issues that the user2 thumbsup to2052 user searches by "thumbsdown" reaction2053 returns issues that the user thumbsdown to2054 filtering by confidential2055 no filtering2056 returns all issues2057 user filters confidential issues2058 returns only confdential issues2059 user filters only public issues2060 returns only confdential issues2061 when the user is unauthorized2062 returns no results2063 when the user can see some, but not all, issues2064 returns only issues they can see2065 personal scope2066 returns issue assigned to the user2067 filtering by project2068 returns issues assigned to the user in that project2069 when project restricts issues2070 doesn't return team-only issues to non team members2071 doesn't return issues if feature disabled2072 #row_count2073 returns the number of rows for the default state2074 returns the number of rows for a given state2075 #with_confidentiality_access_check2076 when no project filter is given2077 for an anonymous user2078 returns only public issues2079 for a user without project membership2080 returns only public issues2081 for a guest user2082 returns only public issues2083 for a project member with access to view confidential issues2084 returns all issues2085 when searching within a specific project2086 for an anonymous user2087 returns only public issues2088 does not filter by confidentiality2089 for a user without project membership2090 returns only public issues2091 filters by confidentiality2092 for a guest user2093 returns only public issues2094 filters by confidentiality2095 for a project member with access to view confidential issues2096 returns all issues2097 does not filter by confidentiality2098 #use_subquery_for_search?2099 when there is no search param2100 returns false2101 when the database is not Postgres2102 returns false2103 when the attempt_group_search_optimizations param is falsey2104 returns false2105 when the use_subquery_for_group_issues_search flag is disabled2106 returns false2107 when all conditions are met2108 returns true2109 #use_cte_for_search?2110 when there is no search param2111 returns false2112 when the database is not Postgres2113 returns false2114 when the attempt_group_search_optimizations param is falsey2115 returns false2116 when the use_cte_for_group_issues_search flag is disabled2117 returns false2118 when use_subquery_for_search? is true2119 returns false2120 when all conditions are met2121 returns true2122Search for labels2123 searches for label by title2124 searches for label by description2125 shows nothing found message2126GlobalMilestone2127 .build_collection2128 when building a collection of milestones2129 has all project milestones2130 has all project milestones titles2131 has all project milestones2132 sorts collection by due date2133 filters milestones by search_title when params[:search_title] is present2134 when adding new milestones2135 does not add more queries2136 .states_count2137 when the projects have milestones2138 returns the quantity of global milestones and group milestones in each possible state2139 returns the quantity of global milestones in each possible state2140 when the projects do not have milestones2141 returns 0 as the quantity of global milestones in each state2142 #initialize2143 has exactly one group milestone2144 has all project milestones with the same title2145 #safe_title2146 strips out slashes and spaces2147 #state2148 when at least one milestone is active2149 returns active2150 when all milestones are closed2151 returns closed2152Gitlab::GitalyClient::CommitService2153 #diff_from_parent2154 returns a Gitlab::GitalyClient::DiffStitcher2155 encodes paths correctly2156 when a commit has a parent2157 sends an RPC request with the parent ID as left commit2158 when a commit does not have a parent2159 sends an RPC request with empty tree ref as left commit2160 #commit_deltas2161 when a commit has a parent2162 sends an RPC request with the parent ID as left commit2163 when a commit does not have a parent2164 sends an RPC request with empty tree ref as left commit2165 #between2166 sends an RPC request2167 #diff_stats2168 sends an RPC request2169 #tree_entries2170 sends a get_tree_entries message2171 with UTF-8 params strings2172 handles string encodings correctly2173 #commit_count2174 sends a commit_count message2175 with UTF-8 params strings2176 handles string encodings correctly2177 #find_commit2178 sends an RPC request2179 caching2180 when passed revision is a branch name2181 calls Gitaly2182 when passed revision is a commit ID2183 returns a cached commit2184 #patch2185 sends an RPC request2186 concatenates the responses data2187 #commit_stats2188 sends an RPC request2189Banzai::ReferenceParser::BaseParser2190 .reference_type=2191 sets the reference type2192 #project_for_node2193 returns the Project for a node2194 #nodes_visible_to_user2195 when the link has a data-project attribute2196 checks if user can read the resource2197 when the link does not have a data-project attribute2198 returns the nodes2199 #nodes_user_can_reference2200 returns the nodes2201 #referenced_by2202 when references_relation is implemented2203 returns a collection of objects2204 when references_relation is not implemented2205 raises NotImplementedError2206 #references_relation2207 raises NotImplementedError2208 #gather_attributes_per_project2209 returns a Hash containing attribute values per project2210 #grouped_objects_for_nodes2211 returns a Hash grouping objects per node2212 returns an empty Hash when entry does not exist in the database2213 #unique_attribute_values2214 returns an Array of unique values2215 #process2216 gathers the references for every node matching the reference type2217 #gather_references2218 does not process links a user can not reference2219 does not process links a user can not see2220 returns the references if a user can reference and see a link2221 #can?2222 delegates the permissions check to the Ability class2223 #find_projects_for_hash_keys2224 returns a list of Projects2225 #collection_objects_for_ids2226 with RequestStore disabled2227 queries the collection directly2228 with RequestStore enabled2229 queries the collection on the first call2230 does not query previously queried objects2231 casts String based IDs to Fixnums before querying objects2232 queries any additional objects after the first call2233 caches objects on a per collection class basis2234 #collection_cache_key2235 returns the cache key for a Class2236 returns the cache key for an ActiveRecord::Relation2237Dashboard::TodosController2238 GET #index2239 project authorization2240 renders 404 when user does not have read access on given project2241 renders 404 when given project does not exists2242 renders 200 when filtering for "any project" todos2243 renders 200 when user has access on given project2244 group authorization2245 renders 404 when user does not have read access on given group2246 when using pagination2247 redirects to last_page if page number is larger than number of pages2248 goes to the correct page2249 does not redirect to external sites when provided a host field2250 when providing no filters2251 does not perform a query to get the page count, but gets that from the user2252 when providing filters2253 performs a query to get the correct page count2254 PATCH #restore2255 restores the todo to pending state2256 PATCH #bulk_restore2257 restores the todos to pending state2258Gitlab::Template::IssueTemplate2259 .all2260 strips the md suffix2261 combines the globals and rest2262 .find2263 returns nil if the file does not exist2264 returns the issue object of a valid file2265 .by_category2266 return array of templates2267 when repo is bare or empty2268 returns empty array2269 #content2270 loads the full file2271 raises error when file is not found2272 when repo is empty2273 raises file not found2274Gitlab::Verify::JobArtifacts2275 behaves like Gitlab::Verify::BatchVerifier subclass2276 batching2277 iterates through objects in batches2278 allows the starting ID to be specified2279 allows the finishing ID to be specified2280 #run_batches2281 passes artifacts with the correct file2282 fails artifacts with a missing file2283 fails artifacts with a mismatched checksum2284 with remote files2285 passes artifacts in object storage that exist2286 fails artifacts in object storage that do not exist2287Issue Boards shortcut2288 issues are enabled2289 takes user to issue board index2290 issues are not enabled2291 does not take user to the issue board index2292Banzai::ReferenceParser::IssueParser2293 #nodes_visible_to_user2294 when the link has a data-issue attribute2295 returns the nodes when the user can read the issue2296 returns an empty Array when the user can not read the issue2297 behaves like referenced feature visibility2298 when feature is disabled2299 does not create reference2300 when feature is enabled only for team members2301 does not create reference for non member2302 creates reference for member2303 when feature is enabled2304 creates reference2305 when the user cannot read cross project2306 returns the nodes when the user can read the issue2307 returns an empty Array when the user can not read the issue2308 when the issue is not cross project2309 does not check `can_read_reference` if the issue is not cross project2310 when the link does not have a data-issue attribute2311 returns an empty Array2312 #referenced_by2313 when the link has a data-issue attribute2314 using an existing issue ID2315 returns an Array of issues2316 returns an empty Array when the list of nodes is empty2317 when issue with given ID does not exist2318 returns an empty Array2319 #records_for_nodes2320 returns a Hash containing the issues for a list of nodes2321 when checking multiple merge requests on another project2322 behaves like no N+1 queries2323 avoids N+1 queries in #records_for_nodes2324 behaves like no project N+1 queries2325 avoids N+1 queries in #nodes_visible_to_user2326Gitlab::Email::Handler::UnsubscribeHandler2327 when email key2328 matches the new format2329 matches the legacy format2330 doesn't match either format2331 when notification concerns a commit2332 handler does not raise an error2333 user is unsubscribed2334 leaves user unsubscribed2335 user is subscribed2336 unsubscribes user from notable2337 when using old style unsubscribe link2338 unsubscribes user from notable2339 when the noteable could not be found2340 raises a NoteableNotFoundError2341 when no sent notification for the mail key could be found2342 raises a SentNotificationNotFoundError2343Projects > Activity > User sees activity2344 shows the last push in the activity page2345 allows to filter event with the "event_filter=issue" URL param2346Gitlab::MultiCollectionPaginator2347 combines both collections2348 includes elements second collection if first collection is empty2349 with a full first page2350 knows the total count of the collection2351 fills the first page with elements of the first collection2352 fils the second page with a mixture of the first & second collection2353 fils the last page with elements from the second collection2354Gitlab::RepositoryCache2355 #cache_key2356 includes the namespace2357 with a given namespace2358 includes the full namespace2359 #expire2360 expires the given key from the cache2361 #fetch2362 fetches the given key from the cache2363 accepts a block2364 #fetch_without_caching_false2365 requires a block2366 when the key does not exist in the cache2367 when the result of the block is truthy2368 returns the result of the block2369 caches the value2370 when the result of the block is falsey2371 returns the result of the block2372 does not cache the value2373 when the cached value is truthy2374 returns the cached value2375 does not execute the block2376 does not write to the cache2377 when the cached value is falsey2378 returns the result of the block2379 writes the truthy value to the cache2380ClusterApplicationEntity2381 #as_json2382 has name2383 has status2384 has version2385 has no status_reason2386 non-helm application2387 has update_available2388 when application is errored2389 has corresponded data2390 for ingress application2391 includes external_ip2392UserInteractedProject2393 should validate that :project_id cannot be empty/falsy2394 should validate that :user_id cannot be empty/falsy2395 .track2396 sets project accordingly2397 sets user accordingly2398 only creates a record once per user/project2399 for all actions (event types)2400 creates a record2401 for all actions (event types)2402 creates a record2403 for all actions (event types)2404 creates a record2405 for all actions (event types)2406 creates a record2407 for all actions (event types)2408 creates a record2409 for all actions (event types)2410 creates a record2411 for all actions (event types)2412 creates a record2413 for all actions (event types)2414 creates a record2415 for all actions (event types)2416 creates a record2417 for all actions (event types)2418 creates a record2419 for all actions (event types)2420 creates a record2421 with an event without a project2422 ignores the event2423 .available?2424 checks schema version and properly caches positive result2425Lfs::UnlockFileService2426 #execute2427 when not authorized2428 doesn't succeed2429 when authorized2430 when lock does not exists2431 doesn't succeed2432 when unlocked by the author2433 succeeds2434 when unlocked by a different user2435 doesn't succeed2436 when forced2437 by a regular user2438 doesn't succeed2439 by a maintainer user2440 succeeds2441Gitlab::Badge::Coverage::Metadata2442 behaves like badge metadata2443 #to_html2444 points to link2445 contains clickable image2446 #to_markdown2447 should include "http://localhost/namespace412/project477/badges/feature/coverage.svg"2448 should include "http://localhost/namespace413/project478/commits/feature"2449 #to_asciidoc2450 should include "http://localhost/namespace414/project479/badges/feature/coverage.svg"2451 should include "http://localhost/namespace415/project480/commits/feature"2452 should include "image:"2453 should include "link="2454 should include "title="2455 #title2456 returns coverage report title2457 #image_url2458 returns valid url2459 #link_url2460 returns valid link2461Gitlab::GitalyClient::ObjectPoolService2462 #create2463 exists on disk2464 when the pool already exists2465 returns an error2466 #delete2467 removes the repository from disk2468 when called twice2469 doesn't raise an error2470ProfilesController2471 POST update2472 does not update password2473 PUT update2474 allows an email update from a user without an external email address2475 allows an email update without confirmation if existing verified email2476 ignores an email update from a user with an external email address2477 ignores an email and name update but allows a location update from a user with external email and name, but not external location2478 allows setting a user status2479 PUT update_username2480 allows username change2481 updates a username using JSON request2482 renders an error message when the username was not updated2483 raises a correct error when the username is missing2484 with legacy storage2485 moves dependent projects to new namespace2486 with hashed storage2487 keeps repository location unchanged on disk2488MembersHelper2489 #remove_member_message2490 should eq "Are you sure you want to remove John Doe1542 from the John Doe1541 / project497 project?"2491 should eq "Are you sure you want to revoke the invitation for to join the John Doe1543 / project498 project?"2492 should eq "Are you sure you want to deny John Doe1546's request to join the John Doe1545 / project499 project?"2493 should eq "Are you sure you want to withdraw your access request for the John Doe1547 / project500 project?"2494 should eq "Are you sure you want to remove John Doe1549 from the group210 group and any subresources?"2495 should eq "Are you sure you want to revoke the invitation for to join the group211 group?"2496 should eq "Are you sure you want to deny John Doe1551's request to join the group212 group?"2497 should eq "Are you sure you want to withdraw your access request for the group213 group?"2498 #remove_member_title2499 should eq "Remove user from project"2500 should eq "Deny access request from project"2501 should eq "Remove user from group and any subresources"2502 should eq "Deny access request from group"2503 #leave_confirmation_message2504 should eq "Are you sure you want to leave the \"John Doe1559 / project503\" project?"2505 should eq "Are you sure you want to leave the \"group216\" group?"2506Todos::Destroy::ProjectPrivateService2507 #execute2508 when a project set to private2509 removes issue todos for a user who is not a member2510 when project is not private2511 does not remove any todos2512UpdateProjectImportVisibilityLevel2513 private visibility level2514== 20181219130552 UpdateProjectImportVisibilityLevel: migrating ===============2515-- Updating project visibility to 0 on gitlab_project imports.2516 -> Updating 1 items.2517-- execute("UPDATE projects SET visibility_level = '0' WHERE id IN (SELECT \"projects\".\"id\" FROM \"projects\" INNER JOIN \"namespaces\" ON \"namespaces\".\"id\" = \"projects\".\"namespace_id\" WHERE \"namespaces\".\"type\" = 'Group' AND \"namespaces\".\"visibility_level\" = 0 AND \"projects\".\"import_type\" = 'gitlab_project' AND (projects.visibility_level > namespaces.visibility_level) AND (\"projects\".\"id\" >= 548))")2518 -> 0.0024s2519 -> 0.0430s2520-- Updating project visibility to 10 on gitlab_project imports.2521 -> 0.0018s2522== 20181219130552 UpdateProjectImportVisibilityLevel: migrated (0.0449s) ======2523 updates the project visibility2524 internal visibility level2525== 20181219130552 UpdateProjectImportVisibilityLevel: migrating ===============2526-- Updating project visibility to 0 on gitlab_project imports.2527 -> 0.0044s2528-- Updating project visibility to 10 on gitlab_project imports.2529 -> Updating 1 items.2530-- execute("UPDATE projects SET visibility_level = '10' WHERE id IN (SELECT \"projects\".\"id\" FROM \"projects\" INNER JOIN \"namespaces\" ON \"namespaces\".\"id\" = \"projects\".\"namespace_id\" WHERE \"namespaces\".\"type\" = 'Group' AND \"namespaces\".\"visibility_level\" = 10 AND \"projects\".\"import_type\" = 'gitlab_project' AND (projects.visibility_level > namespaces.visibility_level) AND (\"projects\".\"id\" >= 549))")2531 -> 0.0022s2532 -> 0.0387s2533== 20181219130552 UpdateProjectImportVisibilityLevel: migrated (0.0433s) ======2534 updates the project visibility2535 public visibility level2536== 20181219130552 UpdateProjectImportVisibilityLevel: migrating ===============2537-- Updating project visibility to 0 on gitlab_project imports.2538 -> 0.0055s2539-- Updating project visibility to 10 on gitlab_project imports.2540 -> 0.0018s2541== 20181219130552 UpdateProjectImportVisibilityLevel: migrated (0.0075s) ======2542 does not update the project visibility2543 private project visibility level2544== 20181219130552 UpdateProjectImportVisibilityLevel: migrating ===============2545-- Updating project visibility to 0 on gitlab_project imports.2546 -> 0.0047s2547-- Updating project visibility to 10 on gitlab_project imports.2548 -> 0.0018s2549== 20181219130552 UpdateProjectImportVisibilityLevel: migrated (0.0067s) ======2550 does not update the project visibility2551 no namespace2552== 20181219130552 UpdateProjectImportVisibilityLevel: migrating ===============2553-- Updating project visibility to 0 on gitlab_project imports.2554 -> 0.0054s2555-- Updating project visibility to 10 on gitlab_project imports.2556 -> 0.0018s2557== 20181219130552 UpdateProjectImportVisibilityLevel: migrated (0.0074s) ======2558 does not update the project visibility2559Arel 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.2560If 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).2561You 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)2562If 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.2563DEPRECATION 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)2564Banzai::Redactor2565 #redact2566 when reference not visible to user2567 redacts an array of documents2568 replaces redacted reference with inner HTML2569 returns <a> tag with original href if it is originally a link reference2570 when data-original attribute provided2571 replaces redacted reference with original content2572 when project is in pending delete2573 redacts an issue attached2574 redacts an external issue2575 when reference visible to user2576 does not redact an array of documents2577 when the user cannot read cross project2578 skips links to issues within the same project2579 removes info from a cross project reference2580 #redact_nodes2581 redacts an Array of nodes2582 #nodes_visible_to_user2583 returns a Set containing the visible nodes2584DeployToken2585 should have many project_deploy_tokens2586 should have many projects through project_deploy_tokens2587 #ensure_token2588 should ensure a token2589 #ensure_at_least_one_scope2590 with at least one scope2591 should be valid2592 with no scopes2593 should be invalid2594 #scopes2595 with all the scopes2596 should return scopes assigned to DeployToken2597 with only one scope2598 should return scopes assigned to DeployToken2599 #revoke!2600 should update revoke attribute2601 #active?2602 when it has been revoked2603 should return false2604 when it hasn't been revoked and is not expired2605 should return true2606 when it hasn't been revoked and is expired2607 should return true2608 when it hasn't been revoked and has no expiry2609 should return true2610 #username2611 returns a harcoded username2612 #has_access_to?2613 when deploy token is active and related to project2614 should be truthy2615 when deploy token is active but not related to project2616 should be falsy2617 when deploy token is revoked and related to project2618 should be falsy2619 when deploy token is revoked and not related to the project2620 should be falsy2621 #expires_at2622 when using Forever.date2623 should return nil2624 when using a personalized date2625 should return the personalized date2626 #expires_at=2627 when passing nil2628 should assign Forever.date2629 when passign a value2630 should respect the value2631 .gitlab_deploy_token2632 with a gitlab deploy token associated2633 should return the gitlab deploy token2634 with no gitlab deploy token associated2635 should return nil2636Download buttons in tags page2637 when checking tags2638 with artifacts2639 shows download artifacts button2640Projects::LfsPointers::LfsDownloadLinkListService2641 #execute2642 retrieves each download link of every non existent lfs object2643 credentials2644 when the download link and the lfs_endpoint have the same host2645 when lfs_endpoint has credentials2646 adds credentials to the download_link2647 when lfs_endpoint does not have any credentials2648 does not add any credentials2649 when the download link and the lfs_endpoint have different hosts2650 downloads without any credentials2651 #get_download_links2652 raise errorif request fails2653 #parse_response_links2654 does not add oid entry if href not found2655Projects > Show > Developer views empty project instructions2656 displays "git clone" instructions2657API::ProjectSnapshots2658 GET /projects/:id/snapshot2659 returns authentication error as project owner2660 returns authentication error as unauthenticated user2661 requests project repository raw archive as administrator2662 requests wiki repository raw archive as administrator2663Gitlab::ImportExport::AfterExportStrategies::WebUploadStrategy2664 validations2665 only POST and PUT method allowed2666 onyl allow urls as upload urls2667 #execute2668 removes the exported project file after the upload2669API::BroadcastMessages2670 GET /broadcast_messages2671 returns a 401 for anonymous users2672 returns a 403 for users2673 returns an Array of BroadcastMessages for admins2674 GET /broadcast_messages/:id2675 returns a 401 for anonymous users2676 returns a 403 for users2677 returns the specified message for admins2678 POST /broadcast_messages2679 returns a 401 for anonymous users2680 returns a 403 for users2681 as an admin2682 requires the `message` parameter2683 defines sane default start and end times2684 accepts a custom background and foreground color2685 PUT /broadcast_messages/:id2686 returns a 401 for anonymous users2687 returns a 403 for users2688 as an admin2689 accepts new background and foreground colors2690 accepts new start and end times2691 accepts a new message2692 DELETE /broadcast_messages/:id2693 returns a 401 for anonymous users2694 returns a 403 for users2695 deletes the broadcast message for admins2696 behaves like 412 response2697 for a modified ressource2698 returns 4122699 for an unmodified ressource2700 returns accepted2701Gitlab::Ci::Status::Build::Manual2702 #illustration2703 should include :image, :size, :title, and :content2704 .matches?2705 when build is manual2706 is a correct match2707 when build is not manual2708 does not match2709SlackSlashCommandsService2710 behaves like chat slash commands service2711 Associations2712 should respond to #token2713 should have many chat_names2714 #valid_token?2715 when the token is empty2716 is false2717 when there is a token2718 accepts equal tokens2719 #trigger2720 no token is passed2721 returns nil2722 with a token passed2723 no user can be found2724 when no url can be generated2725 responds with the authorize url2726 when an auth url can be generated2727 generates the url2728 when the user is authenticated2729 triggers the command2730 #trigger2731 when an auth url is generated2732 uses slack compatible links2733 #chat_responder2734 returns the responder to use for Slack2735PipelineSchedulesFinder2736 #execute2737 when the scope is nil2738 selects all pipeline schedules2739 when the scope is active2740 selects only active pipelines2741 when the scope is inactve2742 selects only inactive pipelines2743ScheduleMergeRequestLatestMergeRequestDiffIdMigrations2744NOTICE: index "index_projects_on_lower_name" does not exist, skipping2745NOTICE: index "index_on_users_name_lower" does not exist, skipping2746NOTICE: index "index_redirect_routes_on_path_unique_text_pattern_ops" does not exist, skipping2747NOTICE: index "index_on_namespaces_lower_name" does not exist, skipping2748== 20171026082505 ScheduleMergeRequestLatestMergeRequestDiffIdMigrations: migrating 2749== 20171026082505 ScheduleMergeRequestLatestMergeRequestDiffIdMigrations: migrated (0.0320s) 2750 correctly schedules background migrations2751== 20171026082505 ScheduleMergeRequestLatestMergeRequestDiffIdMigrations: migrating 2752== 20171026082505 ScheduleMergeRequestLatestMergeRequestDiffIdMigrations: migrated (0.0646s) 2753 schedules background migrations2754Arel 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.2755If 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).2756You 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)2757If 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.2758DEPRECATION 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)2759Arel 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.2760If 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).2761You 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)2762If 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.2763DEPRECATION 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)2764Arel 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.2765If 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).2766You 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)2767If 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.2768DEPRECATION 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)2769Arel 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.2770If 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).2771You 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)2772If 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.2773DEPRECATION 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)2774Arel 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.2775If 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).2776You 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)2777If 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.2778DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)2779Arel 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.2780If 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).2781You 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)2782If 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.2783DEPRECATION 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)2784Arel 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.2785If 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).2786You 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)2787If 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.2788DEPRECATION 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)2789Arel 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.2790If 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).2791You 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)2792If 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.2793DEPRECATION 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)2794Arel 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.2795If 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).2796You 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)2797If 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.2798DEPRECATION 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)2799Arel 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.2800If 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).2801You 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)2802If 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.2803DEPRECATION 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)2804Arel 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.2805If 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).2806You 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)2807If 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.2808DEPRECATION 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)2809Arel 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.2810If 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).2811You 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)2812If 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.2813DEPRECATION 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)2814Arel 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.2815If 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).2816You 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)2817If 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.2818DEPRECATION 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)2819Arel 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.2820If 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).2821You 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)2822If 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.2823DEPRECATION 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)2824Arel 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.2825If 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).2826You 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)2827If 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.2828DEPRECATION 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)2829Arel 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.2830If 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).2831You 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)2832If 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.2833DEPRECATION 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)2834Gitlab::Ci::Pipeline::Chain::Validate::Repository2835 when ref and sha exists2836 does not break the chain2837 does not append pipeline errors2838 when ref does not exist2839 breaks the chain2840 adds an error about missing ref2841 when ref is ambiguous2842 breaks the chain2843 adds an error about missing ref2844 when does not have existing SHA set2845 breaks the chain2846 adds an error about missing SHA2847Gitlab::Checks::ProjectCreated2848 .fetch_message2849 with a project created message queue2850 returns project created message2851 deletes the project created message from redis2852 with no project created message queue2853 returns nil2854 #add_message2855 queues a project created message2856 handles anonymous push2857Oauth::ApplicationsController2858 project members2859 GET #index2860 shows list of applications2861 shows list of applications2862 POST #create2863 creates an application2864 redirects back to profile page if OAuth applications are disabled2865 redirect_uri2866 shows an error for a forbidden URI2867Gitlab::Git::Tree2868 repo2869 should be a kind of Array2870 should be falsey2871 should eq 22872 should eq 102873 should eq 22874 #dir?2875 should be a kind of Gitlab::Git::Tree2876 should eq "3c122d2b7830eca25235131070602575cf8b41a1"2877 should eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"2878 should eq "encoding"2879 should eq "encoding"2880 should eq "encoding"2881 should eq "40000"2882 subdir2883 should be a kind of Gitlab::Git::Tree2884 should eq "a1e8f8d745cc87e3a9248358d9352bb7f9a0aeba"2885 should eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"2886 should eq "html"2887 should eq "files/html"2888 should eq "files/html"2889 subdir_file2890 should be a kind of Gitlab::Git::Tree2891 should eq "7e3e39ebb9b2bf433b4ad17313770fbe4051649c"2892 should eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"2893 should eq "popen.rb"2894 should eq "files/ruby/popen.rb"2895 should eq "files/ruby/popen.rb"2896 #file?2897 should be a kind of Gitlab::Git::Tree2898 should eq "dfaa3f97ca337e20154a98ac9d0be76ddd1fcc82"2899 should eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"2900 should eq ".gitignore"2901 #readme?2902 should be a kind of Gitlab::Git::Tree2903 should eq "README.md"2904 #contributing?2905 should be a kind of Gitlab::Git::Tree2906 should eq "CONTRIBUTING.md"2907 #submodule?2908 should be a kind of Gitlab::Git::Tree2909 should eq "79bceae69cb5750d6567b223597999bfa91cb3b9"2910 should eq "570e7b2abdd848b95f2f578043fc23bd6f6fd24d"2911 should eq "gitlab-shell"2912 #where2913 returns an empty array when called with an invalid ref2914AfterBranchDeleteService2915 #execute2916 stops environments attached to branch2917UpdateUploadPathsToSystem2918Arel 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.2919If 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).2920You 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)2921If 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.2922DEPRECATION 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 each_batch at /builds/gitlab-org/gitlab-ce/app/models/concerns/each_batch.rb:61)2923NOTICE: trigger "replicate_assignee_id" for relation "issues" does not exist, skipping2924NOTICE: function replicate_assignee_id() does not exist, skipping2925Arel 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.2926If 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).2927You 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)2928If 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.2929DEPRECATION 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)2930Arel 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.2931If 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).2932You 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)2933If 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.2934DEPRECATION 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)2935Arel 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.2936If 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).2937You 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)2938If 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.2939DEPRECATION 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)2940Arel 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.2941If 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).2942You 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)2943If 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.2944DEPRECATION 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)2945Arel 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.2946If 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).2947You 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)2948If 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.2949DEPRECATION 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)2950Arel 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.2951If 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).2952You 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)2953If 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.2954DEPRECATION 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)2955 #uploads_to_switch_to_new_path2956Arel 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.2957If 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).2958You 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)2959If 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.2960DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:21)2961Arel 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.2962If 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).2963You 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)2964If 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.2965DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:21)2966Arel 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.2967If 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).2968You 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)2969If 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.2970DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:21)2971Arel 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.2972If 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).2973You 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)2974If 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.2975DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:21)2976Arel 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.2977If 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).2978You 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)2979If 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.2980DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:21)2981Arel 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.2982If 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).2983You 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)2984If 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.2985DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:21)2986Arel 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.2987If 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).2988You 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)2989If 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.2990DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:21)2991 contains only uploads with the old path for the correct models2992 #uploads_to_switch_to_old_path2993Arel 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.2994If 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).2995You 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)2996If 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.2997DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:32)2998Arel 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.2999If 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).3000You 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)3001If 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.3002DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:32)3003Arel 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.3004If 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).3005You 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)3006If 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.3007DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:32)3008Arel 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.3009If 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).3010You 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)3011If 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.3012DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:32)3013Arel 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.3014If 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).3015You 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)3016If 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.3017DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:32)3018Arel 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.3019If 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).3020You 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)3021If 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.3022DEPRECATION 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 (3 levels) in <top (required)> at /builds/gitlab-org/gitlab-ce/spec/migrations/update_upload_paths_to_system_spec.rb:32)3023 contains only uploads with the new path for the correct models3024 #up3025Arel 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.3026If 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).3027You 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)3028If 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.3029DEPRECATION 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)3030Arel 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.3031If 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).3032You 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)3033If 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.3034DEPRECATION 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)3035Arel 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.3036If 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).3037You 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)3038If 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.3039DEPRECATION 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)3040Arel 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.3041If 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).3042You 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)3043If 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.3044DEPRECATION 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)3045Arel 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.3046If 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).3047You 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)3048If 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.3049DEPRECATION 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)3050Arel 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.3051If 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).3052You 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)3053If 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.3054DEPRECATION 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)3055Arel 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.3056If 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).3057You 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)3058If 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.3059DEPRECATION 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)3060Arel 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.3061If 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).3062You 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)3063If 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.3064DEPRECATION 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)3065Arel 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.3066If 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).3067You 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)3068If 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.3069DEPRECATION 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)3070Arel 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.3071If 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).3072You 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)3073If 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.3074DEPRECATION 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)3075Arel 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.3076If 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).3077You 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)3078If 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.3079DEPRECATION 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)3080Arel 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.3081If 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).3082You 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)3083If 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.3084DEPRECATION 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)3085Arel 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.3086If 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).3087You 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)3088If 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.3089DEPRECATION 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)3090Arel 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.3091If 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).3092You 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)3093If 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.3094DEPRECATION 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)3095Arel 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.3096If 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).3097You 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)3098If 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.3099DEPRECATION 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)3100Arel 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.3101If 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).3102You 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)3103If 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.3104DEPRECATION 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)3105Arel 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.3106If 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).3107You 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)3108If 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.3109DEPRECATION 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)3110Arel 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.3111If 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).3112You 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)3113If 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.3114DEPRECATION 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)3115Arel 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.3116If 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).3117You 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)3118If 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.3119DEPRECATION 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)3120Arel 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.3121If 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).3122You 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)3123If 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.3124DEPRECATION 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)3125Arel 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.3126If 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).3127You 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)3128If 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.3129DEPRECATION 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)3130Arel 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.3131If 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).3132You 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)3133If 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.3134DEPRECATION 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)3135Arel 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.3136If 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).3137You 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)3138If 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.3139DEPRECATION 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)3140Arel 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.3141If 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).3142You 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)3143If 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.3144DEPRECATION 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)3145Arel 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.3146If 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).3147You 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)3148If 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.3149DEPRECATION 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)3150Arel 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.3151If 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).3152You 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)3153If 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.3154DEPRECATION 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)3155Arel 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.3156If 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).3157You 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)3158If 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.3159DEPRECATION 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)3160Arel 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.3161If 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).3162You 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)3163If 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.3164DEPRECATION 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)3165Arel 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.3166If 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).3167You 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)3168If 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.3169DEPRECATION 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)3170Arel 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.3171If 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).3172You 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)3173If 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.3174DEPRECATION 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)3175 updates old upload records to the new path3176 #down3177Arel 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.3178If 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).3179You 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)3180If 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.3181DEPRECATION 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)3182Arel 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.3183If 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).3184You 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)3185If 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.3186DEPRECATION 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)3187Arel 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.3188If 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).3189You 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)3190If 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.3191DEPRECATION 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)3192Arel 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.3193If 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).3194You 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)3195If 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.3196DEPRECATION 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)3197Arel 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.3198If 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).3199You 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)3200If 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.3201DEPRECATION 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)3202Arel 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.3203If 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).3204You 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)3205If 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.3206DEPRECATION 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)3207Arel 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.3208If 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).3209You 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)3210If 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.3211DEPRECATION 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)3212Arel 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.3213If 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).3214You 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)3215If 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.3216DEPRECATION 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)3217Arel 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.3218If 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).3219You 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)3220If 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.3221DEPRECATION 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)3222Arel 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.3223If 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).3224You 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)3225If 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.3226DEPRECATION 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)3227Arel 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.3228If 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).3229You 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)3230If 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.3231DEPRECATION 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)3232Arel 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.3233If 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).3234You 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)3235If 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.3236DEPRECATION 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)3237Arel 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.3238If 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).3239You 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)3240If 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.3241DEPRECATION 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)3242Arel 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.3243If 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).3244You 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)3245If 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.3246DEPRECATION 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)3247Arel 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.3248If 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).3249You 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)3250If 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.3251DEPRECATION 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)3252Arel 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.3253If 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).3254You 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)3255If 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.3256DEPRECATION 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)3257Arel 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.3258If 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).3259You 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)3260If 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.3261DEPRECATION 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)3262Arel 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.3263If 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).3264You 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)3265If 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.3266DEPRECATION 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)3267Arel 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.3268If 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).3269You 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)3270If 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.3271DEPRECATION 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)3272Arel 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.3273If 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).3274You 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)3275If 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.3276DEPRECATION 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)3277Arel 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.3278If 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).3279You 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)3280If 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.3281DEPRECATION 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)3282Arel 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.3283If 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).3284You 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)3285If 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.3286DEPRECATION 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)3287Arel 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.3288If 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).3289You 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)3290If 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.3291DEPRECATION 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)3292Arel 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.3293If 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).3294You 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)3295If 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.3296DEPRECATION 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)3297Arel 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.3298If 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).3299You 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)3300If 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.3301DEPRECATION 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)3302Arel 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.3303If 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).3304You 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)3305If 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.3306DEPRECATION 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)3307 updates the new system patsh to the old paths3308Arel 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.3309If 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).3310You 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)3311If 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.3312DEPRECATION 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)3313Arel 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.3314If 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).3315You 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)3316If 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.3317DEPRECATION 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)3318Arel 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.3319If 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).3320You 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)3321If 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.3322DEPRECATION 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)3323Arel 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.3324If 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).3325You 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)3326If 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.3327DEPRECATION 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)3328Arel 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.3329If 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).3330You 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)3331If 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.3332DEPRECATION 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)3333Arel 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.3334If 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).3335You 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)3336If 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.3337DEPRECATION 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)3338Arel 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.3339If 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).3340You 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)3341If 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.3342DEPRECATION 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)3343Arel 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.3344If 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).3345You 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)3346If 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.3347DEPRECATION 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)3348Arel 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.3349If 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).3350You 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)3351If 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.3352DEPRECATION 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)3353Arel 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.3354If 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).3355You 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)3356If 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.3357DEPRECATION 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 find_batch at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170502101023_cleanup_namespaceless_pending_delete_projects.rb:45)3358Arel 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.3359If 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).3360You 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)3361If 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.3362DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3363Arel 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.3364If 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).3365You 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)3366If 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.3367DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3368Arel 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.3369If 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).3370You 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)3371If 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.3372DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3373Arel 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.3374If 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).3375You 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)3376If 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.3377DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3378Arel 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.3379If 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).3380You 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)3381If 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.3382DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3383Arel 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.3384If 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).3385You 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)3386If 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.3387DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3388Arel 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.3389If 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).3390You 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)3391If 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.3392DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3393Arel 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.3394If 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).3395You 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)3396If 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.3397DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3398Arel 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.3399If 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).3400You 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)3401If 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.3402DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3403Arel 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.3404If 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).3405You 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)3406If 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.3407DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3408Arel 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.3409If 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).3410You 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)3411If 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.3412DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3413Arel 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.3414If 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).3415You 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)3416If 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.3417DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3418Arel 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.3419If 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).3420You 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)3421If 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.3422DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3423Arel 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.3424If 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).3425You 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)3426If 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.3427DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3428Arel 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.3429If 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).3430You 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)3431If 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.3432DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3433Arel 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.3434If 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).3435You 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)3436If 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.3437DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518200835_rename_users_with_renamed_namespace.rb:37)3438Arel 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.3439If 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).3440You 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)3441If 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.3442DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3443Arel 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.3444If 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).3445You 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)3446If 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.3447DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3448Arel 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.3449If 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).3450You 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)3451If 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.3452DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3453Arel 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.3454If 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).3455You 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)3456If 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.3457DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3458Arel 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.3459If 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).3460You 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)3461If 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.3462DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3463Arel 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.3464If 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).3465You 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)3466If 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.3467DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3468Arel 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.3469If 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).3470You 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)3471If 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.3472DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3473Arel 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.3474If 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).3475You 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)3476If 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.3477DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3478Arel 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.3479If 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).3480You 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)3481If 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.3482DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3483Arel 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.3484If 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).3485You 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)3486If 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.3487DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3488Arel 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.3489If 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).3490You 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)3491If 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.3492DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3493Arel 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.3494If 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).3495You 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)3496If 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.3497DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3498Arel 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.3499If 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).3500You 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)3501If 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.3502DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3503Arel 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.3504If 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).3505You 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)3506If 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.3507DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3508Arel 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.3509If 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).3510You 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)3511If 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.3512DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3513Arel 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.3514If 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).3515You 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)3516If 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.3517DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3518Arel 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.3519If 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).3520You 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)3521If 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.3522DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3523Arel 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.3524If 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).3525You 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)3526If 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.3527DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3528Arel 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.3529If 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).3530You 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)3531If 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.3532DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3533Arel 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.3534If 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).3535You 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)3536If 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.3537DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3538Arel 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.3539If 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).3540You 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)3541If 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.3542DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3543Arel 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.3544If 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).3545You 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)3546If 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.3547DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3548Arel 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.3549If 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).3550You 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)3551If 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.3552DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3553Arel 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.3554If 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).3555You 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)3556If 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.3557DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3558Arel 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.3559If 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).3560You 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)3561If 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.3562DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3563Arel 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.3564If 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).3565You 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)3566If 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.3567DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3568Arel 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.3569If 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).3570You 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)3571If 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.3572DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3573Arel 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.3574If 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).3575You 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)3576If 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.3577DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3578Arel 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.3579If 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).3580You 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)3581If 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.3582DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3583Arel 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.3584If 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).3585You 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)3586If 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.3587DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3588Arel 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.3589If 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).3590You 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)3591If 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.3592DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3593Arel 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.3594If 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).3595You 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)3596If 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.3597DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3598Arel 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.3599If 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).3600You 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)3601If 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.3602DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3603Arel 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.3604If 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).3605You 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)3606If 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.3607DEPRECATION 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 paths_and_corrections at /builds/gitlab-org/gitlab-ce/db/post_migrate/20170518231126_fix_wrongly_renamed_routes.rb:80)3608Arel 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.3609If 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).3610You 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)3611If 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.3612DEPRECATION 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 each_batch at /builds/gitlab-org/gitlab-ce/app/models/concerns/each_batch.rb:61)3613Arel 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.3614If 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).3615You 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)3616If 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.3617DEPRECATION 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)3618Arel 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.3619If 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).3620You 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)3621If 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.3622DEPRECATION 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)3623Arel 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.3624If 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).3625You 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)3626If 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.3627DEPRECATION 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)3628Arel 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.3629If 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).3630You 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)3631If 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.3632DEPRECATION 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)3633Arel 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.3634If 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).3635You 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)3636If 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.3637DEPRECATION 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)3638Arel 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.3639If 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).3640You 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)3641If 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.3642DEPRECATION 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)3643Arel 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.3644If 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).3645You 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)3646If 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.3647DEPRECATION 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 up at /builds/gitlab-org/gitlab-ce/db/migrate/20180413022611_create_missing_namespace_for_internal_users.rb:5)3648Arel 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.3649If 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).3650You 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)3651If 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.3652DEPRECATION 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)3653Arel 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.3654If 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).3655You 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)3656If 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.3657DEPRECATION 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)3658Arel 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.3659If 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).3660You 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)3661If 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.3662DEPRECATION 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)3663Arel 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.3664If 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).3665You 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)3666If 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.3667DEPRECATION 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)3668Arel 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.3669If 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).3670You 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)3671If 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.3672DEPRECATION 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)3673Arel 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.3674If 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).3675You 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)3676If 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.3677DEPRECATION 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)3678Arel 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.3679If 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).3680You 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)3681If 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.3682DEPRECATION 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)3683Arel 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.3684If 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).3685You 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)3686If 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.3687DEPRECATION 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)3688Arel 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.3689If 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).3690You 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)3691If 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.3692DEPRECATION 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)3693Arel 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.3694If 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).3695You 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)3696If 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.3697DEPRECATION 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)3698Arel 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.3699If 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).3700You 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)3701If 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.3702DEPRECATION 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)3703CohortsService3704 #execute3705 returns a list of user cohorts3706Emails::CreateService3707 #execute3708 creates an email with valid attributes3709 creates an email with additional attributes3710 has the right user association3711FixNullTypeLabels3712 #up3713-- transaction_open?()3714 -> 0.0001s3715Arel 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.3716If 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).3717You 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)3718If 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.3719-- exec_query("SELECT COUNT(*) AS count FROM \"labels\" WHERE \"labels\".\"project_id\" IS NOT NULL AND \"labels\".\"template\" = 'f' AND \"labels\".\"type\" IS NULL")3720DEPRECATION 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)3721 -> 0.0006s3722Arel 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.3723If 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).3724You 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)3725If 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.3726DEPRECATION 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)3727-- exec_query("SELECT \"labels\".\"id\" FROM \"labels\" WHERE \"labels\".\"project_id\" IS NOT NULL AND \"labels\".\"template\" = 'f' AND \"labels\".\"type\" IS NULL ORDER BY \"labels\".\"id\" ASC LIMIT 1")3728 -> 0.0005s3729Arel 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.3730If 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).3731You 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)3732If 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.3733DEPRECATION 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)3734Arel 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.3735If 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).3736You 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)3737If 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.3738DEPRECATION 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)3739-- exec_query("SELECT \"labels\".\"id\" FROM \"labels\" WHERE \"labels\".\"id\" >= 177 AND \"labels\".\"project_id\" IS NOT NULL AND \"labels\".\"template\" = 'f' AND \"labels\".\"type\" IS NULL ORDER BY \"labels\".\"id\" ASC LIMIT 1 OFFSET 1")3740 -> 0.0007s3741Arel 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.3742If 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).3743You 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)3744If 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.3745DEPRECATION 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)3746Arel 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.3747If 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).3748You 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)3749If 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.3750DEPRECATION 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)3751Arel 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.3752If 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).3753You 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)3754If 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.3755DEPRECATION 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)3756Arel 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.3757If 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).3758You 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)3759If 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.3760DEPRECATION 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)3761-- execute("UPDATE \"labels\" SET \"type\" = 'ProjectLabel' WHERE \"labels\".\"id\" >= 177 AND \"labels\".\"id\" < 178 AND \"labels\".\"project_id\" IS NOT NULL AND \"labels\".\"template\" = 'f' AND \"labels\".\"type\" IS NULL")3762 -> 0.0014s3763Arel 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.3764If 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).3765You 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)3766If 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.3767DEPRECATION 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)3768Arel 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.3769If 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).3770You 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)3771If 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.3772-- exec_query("SELECT \"labels\".\"id\" FROM \"labels\" WHERE \"labels\".\"id\" >= 178 AND \"labels\".\"project_id\" IS NOT NULL AND \"labels\".\"template\" = 'f' AND \"labels\".\"type\" IS NULL ORDER BY \"labels\".\"id\" ASC LIMIT 1 OFFSET 1")3773DEPRECATION 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)3774 -> 0.0005s3775Arel 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.3776If 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).3777You 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)3778If 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.3779DEPRECATION 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)3780Arel 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.3781If 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).3782You 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)3783If 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.3784DEPRECATION 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)3785Arel 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.3786If 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).3787You 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)3788If 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.3789DEPRECATION 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)3790-- execute("UPDATE \"labels\" SET \"type\" = 'ProjectLabel' WHERE \"labels\".\"id\" >= 178 AND \"labels\".\"project_id\" IS NOT NULL AND \"labels\".\"template\" = 'f' AND \"labels\".\"type\" IS NULL")3791 -> 0.0011s3792 fix labels with type missing3793Arel 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.3794If 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).3795You 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)3796If 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.3797DEPRECATION 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)3798projects/imports/new.html.haml3799 when import fails3800 escapes HTML in import errors3801Gitlab::Ci::Variables::Collection::Item3802 .new3803 when unknown keyword is specified3804 raises error3805 when required keywords are not specified3806 raises error3807 behaves like creates variable3808 saves given value3809 when it's nil3810 behaves like creates variable3811 saves given value3812 when it's an empty string3813 behaves like creates variable3814 saves given value3815 when provided value is not a string3816 when it's 13817 behaves like raises error for invalid type3818 should raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/3819 when it's false3820 behaves like raises error for invalid type3821 should raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/3822 when it's []3823 behaves like raises error for invalid type3824 should raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/3825 when it's {}3826 behaves like raises error for invalid type3827 should raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/3828 when it's #<Object:0x000055db68d6edb0>3829 behaves like raises error for invalid type3830 should raise ArgumentError with message matching /`VAR` must be of type String or nil value, while it was:/3831 .fabricate3832 supports using a hash3833 supports using a hash with stringified values3834 supports using an active record resource3835 supports using another collection item3836 #==3837 compares a hash representation of a variable3838 #[]3839 behaves like a hash accessor3840 #to_runner_variable3841 when variable is not a file-related3842 returns a runner-compatible hash representation3843 when variable is file-related3844 appends file description component3845PushEventPayload3846 behaves like having unique enum values3847 has unique values in "action"3848 has unique values in "ref_type"3849 saving payloads3850 does not allow commit messages longer than 70 characters3851PipelineProcessWorker3852 #perform3853 when pipeline exists3854 processes pipeline3855 when pipeline does not exist3856 does not raise exception3857Gitlab::GithubImport::Importer::LfsObjectImporter3858 #execute3859 calls the LfsDownloadService with the lfs object attributes3860UserFinder3861 #find_by_id3862 when the user exists3863 returns the user3864 when the user exists (id as string)3865 returns the user3866 when the user does not exist3867 returns nil3868 #find_by_username3869 when the user exists3870 returns the user3871 when the user does not exist3872 returns nil3873 #find_by_id_or_username3874 when the user exists (id)3875 returns the user3876 when the user exists (id as string)3877 returns the user3878 when the user exists (username)3879 returns the user3880 when the user does not exist (username)3881 returns nil3882 when the user does not exist3883 returns nil3884 #find_by_id!3885 when the user exists3886 returns the user3887 when the user exists (id as string)3888 returns the user3889 when the user does not exist3890 raises ActiveRecord::RecordNotFound3891 #find_by_username!3892 when the user exists3893 returns the user3894 when the user does not exist3895 raises ActiveRecord::RecordNotFound3896 #find_by_id_or_username!3897 when the user exists (id)3898 returns the user3899 when the user exists (id as string)3900 returns the user3901 when the user exists (username)3902 returns the user3903 when the user does not exist (username)3904 raises ActiveRecord::RecordNotFound3905 when the user does not exist3906 raises ActiveRecord::RecordNotFound3907RuboCop::Cop::Migration::SaferBooleanColumn3908 in migration3909 registers no offense for tables not listed in SMALL_TABLES3910 registers no offense for non-boolean columns3911 for the application_settings table3912 given the source "add_column :application_settings, :column, :boolean, default: true"3913 registers the offense matching "should disallow nulls"3914 given the source "add_column :application_settings, :column, :boolean, default: false"3915 registers the offense matching "should disallow nulls"3916 given the source "add_column :application_settings, :column, :boolean, default: nil"3917 registers the offense matching "should have a default and should disallow nulls"3918 given the source "add_column :application_settings, :column, :boolean, null: false"3919 registers the offense matching "should have a default"3920 given the source "add_column :application_settings, :column, :boolean, null: true"3921 registers the offense matching "should have a default and should disallow nulls"3922 given the source "add_column :application_settings, :column, :boolean"3923 registers the offense matching "should have a default and should disallow nulls"3924 given the source "add_column :application_settings, :column, :boolean, default: nil, null: false"3925 registers the offense matching "should have a default"3926 given the source "add_column :application_settings, :column, :boolean, default: nil, null: true"3927 registers the offense matching "should have a default and should disallow nulls"3928 given the source "add_column :application_settings, :column, :boolean, default: false, null: true"3929 registers the offense matching "should disallow nulls"3930 given the source "add_column :application_settings, :column, :boolean, default: true, null: false"3931 registers no offense3932 given the source "add_column :application_settings, :column, :boolean, default: false, null: false"3933 registers no offense3934 outside of migration3935 registers no offense3936ProjectRepository3937 associations3938 should belong to shard3939 should belong to project3940 .find_project3941 finds project by disk path3942 returns nil when it does not find the project3943Gitlab::QuickActions::SpendTimeAndDateSeparator3944 #execute3945 invalid paramenter in arg line3946 empty arg line3947 behaves like arg line with invalid parameters3948 return nil3949 future date in arg line3950 behaves like arg line with invalid parameters3951 return nil3952 unparseable date(invalid mixes of delimiters)3953 behaves like arg line with invalid parameters3954 return nil3955 trash in arg line3956 return nil as time value3957 only time present in arg line3958 behaves like arg line with valid parameters3959 return time and date array3960 simple time with date in arg line3961 behaves like arg line with valid parameters3962 return time and date array3963 composite time with date in arg line3964 behaves like arg line with valid parameters3965 return time and date array3966Gitlab::GithubImport3967 .new_client_for3968 returns a new Client with a custom token3969 returns a new Client with a token stored in the import data3970 .ghost_user_id3971 returns the ID of the ghost user3972 caches the ghost user ID3973Gitlab::GithubImport::Representation::DiffNote3974 .from_api_response3975 does not set the user if the response did not include a user3976 behaves like a DiffNote3977 returns an instance of DiffNote3978 the returned DiffNote3979 includes the number of the note3980 includes the file path of the diff3981 includes the commit ID3982 includes the user details3983 includes the note body3984 includes the created timestamp3985 includes the updated timestamp3986 includes the GitHub ID3987 returns the noteable type3988 .from_json_hash3989 does not convert the author if it was not specified3990 behaves like a DiffNote3991 returns an instance of DiffNote3992 the returned DiffNote3993 includes the number of the note3994 includes the file path of the diff3995 includes the commit ID3996 includes the user details3997 includes the note body3998 includes the created timestamp3999 includes the updated timestamp4000 includes the GitHub ID4001 returns the noteable type4002 #line_code4003 returns a String4004 #diff_hash4005 returns a Hash containing the diff details4006lograge4007 for API requests4008 logs to api_json log4009 for Controller requests4010 logs to production_json log4011Clusters::Gcp::Kubernetes::FetchKubernetesTokenService4012 #execute4013 when params correct4014 when gitlab-token exists4015 should eq "xxx.token.xxx"4016 when there is a 500 error4017 should raise Kubeclient::HttpError4018 when gitlab-token does not exist4019 should be nil4020PagesDomainVerificationWorker4021 #perform4022 does nothing for a non-existent domain4023 delegates to VerifyPagesDomainService4024Gitlab::HealthChecks::Redis::QueuesCheck4025 #metrics4026 Check is passing4027 should include (have attributes {:name => "redis_queues_ping_success", :value => 1})4028 should include (have attributes {:name => "redis_queues_ping_timeout", :value => 0})4029 should include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)})4030 Check is misbehaving4031 should include (have attributes {:name => "redis_queues_ping_success", :value => 0})4032 should include (have attributes {:name => "redis_queues_ping_timeout", :value => 0})4033 should include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)})4034 Check is timeouting4035 should include (have attributes {:name => "redis_queues_ping_success", :value => 0})4036 should include (have attributes {:name => "redis_queues_ping_timeout", :value => 1})4037 should include (have attributes {:name => "redis_queues_ping_latency_seconds", :value => (be >= 0)})4038 #readiness4039 Check returns ok4040 should have attributes {:success => true}4041 Check is misbehaving4042 should have attributes {:success => false, :message => "unexpected Queues check result: error!"}4043 Check is timeouting4044 should have attributes {:success => false, :message => "Queues check timed out"}4045 #liveness4046 should eq #<struct Gitlab::HealthChecks::Result success=true, message=nil, labels=nil>4047Gitlab::HealthChecks::DbCheck4048 #metrics4049 Check is passing4050 should include (have attributes {:name => "db_ping_success", :value => 1})4051 should include (have attributes {:name => "db_ping_timeout", :value => 0})4052 should include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})4053 Check is misbehaving4054 should include (have attributes {:name => "db_ping_success", :value => 0})4055 should include (have attributes {:name => "db_ping_timeout", :value => 0})4056 should include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})4057 Check is timeouting4058 should include (have attributes {:name => "db_ping_success", :value => 0})4059 should include (have attributes {:name => "db_ping_timeout", :value => 1})4060 should include (have attributes {:name => "db_ping_latency_seconds", :value => (be >= 0)})4061 #readiness4062 Check returns ok4063 should have attributes {:success => true}4064 Check is misbehaving4065 should have attributes {:success => false, :message => "unexpected Db check result: error!"}4066 Check is timeouting4067 should have attributes {:success => false, :message => "Db check timed out"}4068 #liveness4069 should eq #<struct Gitlab::HealthChecks::Result success=true, message=nil, labels=nil>4070ChatMessage::WikiPageMessage4071 without markdown4072 #pretext4073 when :action == "create"4074 returns a message that a new wiki page was created4075 when :action == "update"4076 returns a message that a wiki page was updated4077 #attachments4078 when :action == "create"4079 returns the attachment for a new wiki page4080 when :action == "update"4081 returns the attachment for an updated wiki page4082 with markdown4083 #pretext4084 when :action == "create"4085 returns a message that a new wiki page was created4086 when :action == "update"4087 returns a message that a wiki page was updated4088 #attachments4089 when :action == "create"4090 returns the attachment for a new wiki page4091 when :action == "update"4092 returns the attachment for an updated wiki page4093 #activity4094 when :action == "create"4095 returns the attachment for a new wiki page4096 when :action == "update"4097 returns the attachment for an updated wiki page4098Gitlab::Ci::Pipeline::Expression::Lexeme::Pattern4099 .build4100 creates a new instance of the token4101 raises an error if pattern is invalid4102 .type4103 is a value lexeme4104 .scan4105 correctly identifies a pattern token4106 is a greedy scanner for regexp boundaries4107 does not allow to use an empty pattern4108 support single flag4109 support multiple flags4110 does not support arbitrary flags4111 #evaluate4112 returns a regular expression4113 raises error if evaluated regexp is not valid4114Gitlab::Email::Hook::DeliveryMetricsObserver4115 when email has been delivered4116 increments both email delivery metrics4117 when email has not been delivered due to an error4118 increments only delivery attempt metric4119Gitlab::Utils::StrongMemoize4120 #strong_memoize4121 with value4122 behaves like caching the value4123 only calls the block once4124 returns and defines the instance variable for the exact value4125 with value false4126 behaves like caching the value4127 only calls the block once4128 returns and defines the instance variable for the exact value4129 with value true4130 behaves like caching the value4131 only calls the block once4132 returns and defines the instance variable for the exact value4133 with value value4134 behaves like caching the value4135 only calls the block once4136 returns and defines the instance variable for the exact value4137 with value 04138 behaves like caching the value4139 only calls the block once4140 returns and defines the instance variable for the exact value4141 with value [0]4142 behaves like caching the value4143 only calls the block once4144 returns and defines the instance variable for the exact value4145 #clear_memoization4146 removes the instance variable4147Gitlab::Ci::Config::Entry::Commands4148 when entry config value is an array4149 #value4150 returns array of strings4151 #errors4152 does not append errors4153 when entry config value is a string4154 #value4155 returns array with single element4156 #valid?4157 is valid4158 when entry value is not valid4159 #errors4160 saves errors4161RuboCop::Cop::Gitlab::HTTParty4162 when source is a regular module4163 behaves like registering include offense4164 registers an offense when the class includes HTTParty4165 when source is a regular class4166 behaves like registering include offense4167 registers an offense when the class includes HTTParty4168 when HTTParty is called4169 behaves like registering call offense4170 registers an offense when the class calls HTTParty4171Clusters::Group4172 should belong to cluster4173 should belong to group4174Gitlab::QuickActions::SubstitutionDefinition4175 #perform_substitution!4176 returns nil if content is nil4177 performs the substitution by default4178 #match4179 checks the content for the command4180 returns the match data4181 is nil if content does not have the command4182Banzai::RenderContext4183 #project_for_node4184 returns the default project if no associated project was found4185 returns the associated project if one was associated explicitly4186 returns the project associated with a DocumentFragment when using a node4187Gitlab::Diff::InlineDiff4188 .for_lines4189 finds all inline diffs4190 can handle unchanged empty lines4191 #inline_diffs4192 finds the inline diff4193CleanupMoveSystemUploadFolderSymlink4194 #up4195 removes the symlink4196 #down4197 creates the symlink4198TodosDestroyer::PrivateFeaturesWorker4199 calls the Todos::Destroy::PrivateFeaturesService with the params it was given4200Banzai::Filter::MermaidFilter4201 adds `js-render-mermaid` class to the `code` tag4202Knapsack report was generated. Preview:4203{4204 "spec/features/issues/filtered_search/visual_tokens_spec.rb": 97.81951951980591,4205 "spec/models/clusters/applications/prometheus_spec.rb": 55.91987633705139,4206 "spec/services/projects/create_service_spec.rb": 59.526376247406006,4207 "spec/models/clusters/applications/cert_manager_spec.rb": 38.51282620429993,4208 "spec/models/cycle_analytics/test_spec.rb": 24.582605600357056,4209 "spec/features/discussion_comments/commit_spec.rb": 24.79572081565857,4210 "spec/requests/api/services_spec.rb": 14.752168655395508,4211 "spec/models/project_services/jira_service_spec.rb": 11.991618156433105,4212 "spec/presenters/project_presenter_spec.rb": 9.94730520248413,4213 "spec/requests/api/labels_spec.rb": 9.461907625198364,4214 "spec/services/groups/destroy_service_spec.rb": 8.825242042541504,4215 "spec/models/clusters/cluster_spec.rb": 9.412611246109009,4216 "spec/helpers/groups_helper_spec.rb": 9.367763042449951,4217 "spec/features/projects/files/project_owner_sees_link_to_create_license_file_in_empty_project_spec.rb": 5.750773191452026,4218 "spec/finders/merge_request_target_project_finder_spec.rb": 5.376029968261719,4219 "spec/finders/issues_finder_spec.rb": 7.362684726715088,4220 "spec/features/groups/labels/search_labels_spec.rb": 6.975377798080444,4221 "spec/models/global_milestone_spec.rb": 4.9020185470581055,4222 "spec/lib/gitlab/gitaly_client/commit_service_spec.rb": 3.7561442852020264,4223 "spec/lib/banzai/reference_parser/base_parser_spec.rb": 4.331372499465942,4224 "spec/controllers/dashboard/todos_controller_spec.rb": 4.829708576202393,4225 "spec/lib/gitlab/template/issue_template_spec.rb": 3.222987651824951,4226 "spec/lib/gitlab/verify/job_artifacts_spec.rb": 3.457803964614868,4227 "spec/features/boards/keyboard_shortcut_spec.rb": 4.01977801322937,4228 "spec/lib/banzai/reference_parser/issue_parser_spec.rb": 4.163955450057983,4229 "spec/lib/gitlab/email/handler/unsubscribe_handler_spec.rb": 2.3030428886413574,4230 "spec/features/projects/activity/user_sees_activity_spec.rb": 2.978717088699341,4231 "spec/lib/gitlab/multi_collection_paginator_spec.rb": 2.865355968475342,4232 "spec/lib/gitlab/repository_cache_spec.rb": 2.3336403369903564,4233 "spec/serializers/cluster_application_entity_spec.rb": 2.670074462890625,4234 "spec/models/user_interacted_project_spec.rb": 2.499525547027588,4235 "spec/services/lfs/unlock_file_service_spec.rb": 1.7497773170471191,4236 "spec/lib/gitlab/badge/coverage/metadata_spec.rb": 2.449201822280884,4237 "spec/lib/gitlab/gitaly_client/object_pool_service_spec.rb": 1.8585355281829834,4238 "spec/controllers/profiles_controller_spec.rb": 1.429027795791626,4239 "spec/helpers/members_helper_spec.rb": 1.8624463081359863,4240 "spec/services/todos/destroy/project_private_service_spec.rb": 2.039222240447998,4241 "spec/migrations/update_project_import_visibility_level_spec.rb": 1.2478902339935303,4242 "spec/lib/banzai/redactor_spec.rb": 1.9150030612945557,4243 "spec/models/deploy_token_spec.rb": 1.1056504249572754,4244 "spec/features/projects/tags/download_buttons_spec.rb": 1.4338877201080322,4245 "spec/services/projects/lfs_pointers/lfs_download_link_list_service_spec.rb": 1.0364429950714111,4246 "spec/features/projects/show/developer_views_empty_project_instructions_spec.rb": 1.2056684494018555,4247 "spec/requests/api/project_snapshots_spec.rb": 0.744920015335083,4248 "spec/lib/gitlab/import_export/after_export_strategies/web_upload_strategy_spec.rb": 1.0255272388458252,4249 "spec/requests/api/broadcast_messages_spec.rb": 0.732917070388794,4250 "spec/lib/gitlab/ci/status/build/manual_spec.rb": 0.829643964767456,4251 "spec/models/project_services/slack_slash_commands_service_spec.rb": 0.6299402713775635,4252 "spec/finders/pipeline_schedules_finder_spec.rb": 0.4842183589935303,4253 "spec/migrations/schedule_merge_request_latest_merge_request_diff_id_migrations_spec.rb": 0.6806728839874268,4254 "spec/lib/gitlab/ci/pipeline/chain/validate/repository_spec.rb": 0.8203756809234619,4255 "spec/lib/gitlab/checks/project_created_spec.rb": 0.6400501728057861,4256 "spec/controllers/oauth/applications_controller_spec.rb": 0.8635954856872559,4257 "spec/lib/gitlab/git/tree_spec.rb": 0.38526010513305664,4258 "spec/services/after_branch_delete_service_spec.rb": 0.24770450592041016,4259 "spec/migrations/update_upload_paths_to_system_spec.rb": 0.5641489028930664,4260 "spec/services/cohorts_service_spec.rb": 0.4497561454772949,4261 "spec/services/emails/create_service_spec.rb": 0.35114383697509766,4262 "spec/migrations/fix_null_type_labels_spec.rb": 0.3136122226715088,4263 "spec/views/projects/imports/new.html.haml_spec.rb": 0.603308916091919,4264 "spec/lib/gitlab/ci/variables/collection/item_spec.rb": 0.1898632049560547,4265 "spec/models/push_event_payload_spec.rb": 0.20423030853271484,4266 "spec/workers/pipeline_process_worker_spec.rb": 0.23288178443908691,4267 "spec/lib/gitlab/github_import/importer/lfs_object_importer_spec.rb": 0.16436052322387695,4268 "spec/finders/user_finder_spec.rb": 0.10686922073364258,4269 "spec/rubocop/cop/migration/safer_boolean_column_spec.rb": 0.16642212867736816,4270 "spec/models/project_repository_spec.rb": 0.1962742805480957,4271 "spec/lib/gitlab/quick_actions/spend_time_and_date_separator_spec.rb": 0.026488780975341797,4272 "spec/lib/gitlab/github_import_spec.rb": 0.06822633743286133,4273 "spec/lib/gitlab/github_import/representation/diff_note_spec.rb": 0.04699540138244629,4274 "spec/initializers/lograge_spec.rb": 0.03772282600402832,4275 "spec/services/clusters/gcp/kubernetes/fetch_kubernetes_token_service_spec.rb": 0.03633713722229004,4276 "spec/workers/pages_domain_verification_worker_spec.rb": 0.04999899864196777,4277 "spec/lib/gitlab/health_checks/redis/queues_check_spec.rb": 0.03232765197753906,4278 "spec/lib/gitlab/health_checks/db_check_spec.rb": 0.027262449264526367,4279 "spec/models/project_services/chat_message/wiki_page_message_spec.rb": 0.017890453338623047,4280 "spec/lib/gitlab/ci/pipeline/expression/lexeme/pattern_spec.rb": 0.019101381301879883,4281 "spec/lib/gitlab/email/hook/delivery_metrics_observer_spec.rb": 0.02044391632080078,4282 "spec/lib/gitlab/utils/strong_memoize_spec.rb": 0.021860122680664062,4283 "spec/lib/gitlab/ci/config/entry/commands_spec.rb": 0.010452747344970703,4284 "spec/rubocop/cop/gitlab/httparty_spec.rb": 0.01159214973449707,4285 "spec/models/clusters/group_spec.rb": 0.0090179443359375,4286 "spec/lib/gitlab/quick_actions/substitution_definition_spec.rb": 0.009076595306396484,4287 "spec/lib/banzai/render_context_spec.rb": 0.007643938064575195,4288 "spec/lib/gitlab/diff/inline_diff_spec.rb": 0.0071697235107421875,4289 "spec/migrations/cleanup_move_system_upload_folder_symlink_spec.rb": 0.0063784122467041016,4290 "spec/workers/todos_destroyer/private_features_worker_spec.rb": 0.0042171478271484375,4291 "spec/lib/banzai/filter/mermaid_filter_spec.rb": 0.0035548210144042974292}4293Knapsack global time execution for tests: 08m4294Finished in 9 minutes 3 seconds (files took 11.12 seconds to load)42951328 examples, 0 failures4297$ date4298Wed Feb 27 08:34:28 UTC 20194301coverage/: found 5 matching files 4302knapsack/: found 4 matching files 4303rspec_flaky/: found 4 matching files 4304WARNING: tmp/capybara/: no matching files 4305Uploading artifacts to coordinator... ok id=168352983 responseStatus=201 Created token=xEPvqt2g4306Uploading artifacts...4307junit_rspec.xml: found 1 matching files 4308Uploading artifacts to coordinator... ok id=168352983 responseStatus=201 Created token=xEPvqt2g4309Job succeeded