From 35b0f1fe13bf40c9f27797d0a0ad26851ad8dacd Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 23 Mar 2022 06:07:44 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/rules.gitlab-ci.yml | 14 +++- .../issues/show/components/description.vue | 40 +++------- .../work_items/pages/create_work_item.vue | 5 +- app/assets/stylesheets/pages/issues.scss | 4 +- app/controllers/application_controller.rb | 21 ++++++ .../concerns/sessionless_authentication.rb | 25 ++++--- .../environments/canary_ingress/update.rb | 13 ++++ app/models/environment_status.rb | 2 +- ...5_remove_issues_work_item_type_id_index.rb | 15 ++++ ...ry_issue_type_index_for_work_item_types.rb | 15 ++++ ...36_backfill_work_item_type_id_on_issues.rb | 38 ++++++++++ db/schema_migrations/20220315181125 | 1 + db/schema_migrations/20220315181130 | 1 + db/schema_migrations/20220315181136 | 1 + db/structure.sql | 4 +- doc/api/graphql/reference/index.md | 2 + doc/user/admin_area/license_file.md | 2 +- .../backfill_work_item_type_id_for_issues.rb | 73 +++++++++++++++++++ locale/gitlab.pot | 2 +- scripts/merge-simplecov | 5 +- spec/controllers/graphql_controller_spec.rb | 18 +++++ spec/db/schema_spec.rb | 15 +++- .../show/components/description_spec.js | 25 +++---- .../canary_ingress/update_spec.rb | 14 ++++ ...kfill_work_item_type_id_for_issues_spec.rb | 59 +++++++++++++++ ...ckfill_work_item_type_id_on_issues_spec.rb | 51 +++++++++++++ spec/models/environment_status_spec.rb | 7 ++ 27 files changed, 398 insertions(+), 74 deletions(-) create mode 100644 db/post_migrate/20220315181125_remove_issues_work_item_type_id_index.rb create mode 100644 db/post_migrate/20220315181130_add_temporary_issue_type_index_for_work_item_types.rb create mode 100644 db/post_migrate/20220315181136_backfill_work_item_type_id_on_issues.rb create mode 100644 db/schema_migrations/20220315181125 create mode 100644 db/schema_migrations/20220315181130 create mode 100644 db/schema_migrations/20220315181136 create mode 100644 lib/gitlab/background_migration/backfill_work_item_type_id_for_issues.rb create mode 100644 spec/lib/gitlab/background_migration/backfill_work_item_type_id_for_issues_spec.rb create mode 100644 spec/migrations/backfill_work_item_type_id_on_issues_spec.rb diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml index e9159c44bf8..8c30fb5447e 100644 --- a/.gitlab/ci/rules.gitlab-ci.yml +++ b/.gitlab/ci/rules.gitlab-ci.yml @@ -260,6 +260,8 @@ - ".gitlab/ci/**/*" - "*_VERSION" - "scripts/rspec_helpers.sh" + # Mapped patterns (see tests.yml) + - "data/whats_new/*.yml" # DB patterns + .ci-patterns .db-patterns: &db-patterns @@ -314,10 +316,11 @@ - "config.ru" - "{,ee/,jh/}{app,bin,config,db,generator_templates,haml_lint,lib,locale,public,scripts,symbol,vendor}/**/*" - "doc/api/graphql/reference/*" # Files in this folder are auto-generated - - "data/whats_new/*.yml" # CI changes - ".gitlab-ci.yml" - ".gitlab/ci/**/*" + # Mapped patterns (see tests.yml) + - "data/whats_new/*.yml" # .code-patterns + .backstage-patterns .code-backstage-patterns: &code-backstage-patterns @@ -338,7 +341,6 @@ - "config.ru" - "{,ee/,jh/}{app,bin,config,db,generator_templates,haml_lint,lib,locale,public,scripts,symbol,vendor}/**/*" - "doc/api/graphql/reference/*" # Files in this folder are auto-generated - - "data/whats_new/*.yml" # CI changes - ".gitlab-ci.yml" - ".gitlab/ci/**/*" @@ -349,6 +351,8 @@ - "{,ee/,jh/}rubocop/**/*" - "{,ee/,jh/}spec/**/*" - "{,spec/}tooling/**/*" + # Mapped patterns (see tests.yml) + - "data/whats_new/*.yml" # .code-patterns + .qa-patterns .code-qa-patterns: &code-qa-patterns @@ -369,13 +373,14 @@ - "config.ru" - "{,ee/,jh/}{app,bin,config,db,generator_templates,haml_lint,lib,locale,public,scripts,symbol,vendor}/**/*" - "doc/api/graphql/reference/*" # Files in this folder are auto-generated - - "data/whats_new/*.yml" # CI changes - ".gitlab-ci.yml" - ".gitlab/ci/**/*" # QA changes - ".dockerignore" - "qa/**/*" + # Mapped patterns (see tests.yml) + - "data/whats_new/*.yml" # .code-patterns + .backstage-patterns + .qa-patterns .code-backstage-qa-patterns: &code-backstage-qa-patterns @@ -396,7 +401,6 @@ - "config.ru" - "{,ee/,jh/}{app,bin,config,db,generator_templates,haml_lint,lib,locale,public,scripts,symbol,vendor}/**/*" - "doc/api/graphql/reference/*" # Files in this folder are auto-generated - - "data/whats_new/*.yml" # CI changes - ".gitlab-ci.yml" - ".gitlab/ci/**/*" @@ -410,6 +414,8 @@ # QA changes - ".dockerignore" - "qa/**/*" + # Mapped patterns (see tests.yml) + - "data/whats_new/*.yml" # .code-backstage-qa-patterns + .workhorse-patterns .setup-test-env-patterns: &setup-test-env-patterns diff --git a/app/assets/javascripts/issues/show/components/description.vue b/app/assets/javascripts/issues/show/components/description.vue index 9f2d48ad82b..f885ca94c45 100644 --- a/app/assets/javascripts/issues/show/components/description.vue +++ b/app/assets/javascripts/issues/show/components/description.vue @@ -1,16 +1,10 @@