PG::UndefinedTable: ERROR: relation "public.ci_pipeline_variables" does not exist
https://gitlab.com//gitlab-org/gitlab-ce/-/jobs/29857948
ActiveRecord::StatementInvalid:
PG::UndefinedTable: ERROR: relation "public.ci_pipeline_variables" does not exist
: TRUNCATE TABLE "public"."abuse_reports", "public"."appearances", "public"."application_settings", "public"."audit_events", "public"."award_emoji", "public"."broadcast_messages", "public"."chat_names", "public"."ci_group_variables", "public"."ci_pipeline_variables", "public"."ci_pipeline_schedules", "public"."ci_builds", "public"."ci_runners", "public"."ci_runner_projects", "public"."ci_triggers", "public"."ci_stages", "public"."deploy_keys_projects", "public"."conversational_development_index_metrics", "public"."environments", "public"."emails", "public"."container_repositories", "public"."deployments", "public"."feature_gates", "public"."features", "public"."gpg_keys", "public"."events_for_migration", "public"."forked_project_links", "public"."identities", "public"."keys", "public"."issue_metrics", "public"."label_links", "public"."lfs_objects", "public"."lfs_objects_projects", "public"."members", "public"."merge_request_diff_commits", "public"."lists", "public"."merge_requests", "public"."milestones", "public"."oauth_access_grants", "public"."notification_settings", "public"."oauth_access_tokens", "public"."oauth_applications", "public"."personal_access_tokens", "public"."project_features", "public"."project_authorizations", "public"."project_group_links", "public"."project_statistics", "public"."protected_tag_create_access_levels", "public"."protected_branches", "public"."releases", "public"."redirect_routes", "public"."services", "public"."routes", "public"."sent_notifications", "public"."spam_logs", "public"."system_note_metadata", "public"."taggings", "public"."tags", "public"."timelogs", "public"."uploads", "public"."user_agent_details", "public"."trending_projects", "public"."u2f_registrations", "public"."projects", "public"."ci_pipeline_schedule_variables", "public"."chat_teams", "public"."labels", "public"."users", "public"."events", "public"."boards", "public"."ci_pipelines", "public"."ci_trigger_requests", "public"."namespaces", "public"."ci_variables", "public"."gpg_signatures", "public"."merge_request_diffs", "public"."issue_assignees", "public"."issues", "public"."label_priorities", "public"."merge_request_diff_files", "public"."web_hooks", "public"."merge_request_metrics", "public"."merge_requests_closing_issues", "public"."oauth_openid_requests", "public"."pages_domains", "public"."project_import_data", "public"."protected_branch_merge_access_levels", "public"."protected_branch_push_access_levels", "public"."protected_tags", "public"."push_event_payloads", "public"."snippets", "public"."subscriptions", "public"."notes", "public"."todos", "public"."users_star_projects", "public"."web_hook_logs" RESTART IDENTITY CASCADE;
# ./spec/support/db_cleaner.rb:7:in `block (2 levels) in <top (required)>'
# ------------------
# --- Caused by: ---
# PG::UndefinedTable:
# ERROR: relation "public.ci_pipeline_variables" does not exist
# ./spec/support/db_cleaner.rb:7:in `block (2 levels) in <top (required)>'
This happens a bunch of times in the build log, but only actually fails one spec. I think it's probably a strange interaction of the DB cleaner and the migration specs.
/cc @grzesiek