From 3c050fb24b757425987a7df4cb3497e1d792be8e Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 8 Mar 2023 09:12:26 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/package-and-test/main.gitlab-ci.yml | 18 +++ GITALY_SERVER_VERSION | 2 +- .../work_items/components/widget_wrapper.vue | 2 +- .../_self_monitoring_deprecation_notice.html.haml | 13 ++ app/views/projects/empty.html.haml | 1 + app/views/projects/show.html.haml | 2 + ...nstraint_fk_rails_f601258b28_on_events_table.rb | 19 +++ db/schema_migrations/20230307160251 | 1 + doc/administration/instance_limits.md | 2 +- doc/architecture/blueprints/_template.md | 12 ++ .../blueprints/clickhouse_usage/index.md | 52 ++++++++ .../convert_personal_namespace_into_group.md | 95 +++++++++++++++ doc/user/gitlab_com/index.md | 2 +- .../database/async_constraints/validators.rb | 20 ++++ .../database/async_constraints/validators/base.rb | 91 ++++++++++++++ .../validators/check_constraint.rb | 19 +++ .../async_constraints/validators/foreign_key.rb | 21 ++++ locale/gitlab.pot | 19 ++- qa/qa/runtime/allure_report.rb | 6 +- .../postgres_async_constraint_validation.rb | 17 +++ .../postgres_async_foreign_key_validation.rb | 9 -- .../validators/check_constraint_spec.rb | 20 ++++ .../validators/foreign_key_spec.rb | 35 ++++++ .../database/async_constraints/validators_spec.rb | 21 ++++ ...async_constraints_validation_shared_examples.rb | 131 +++++++++++++++++++++ 25 files changed, 609 insertions(+), 21 deletions(-) create mode 100644 app/views/projects/_self_monitoring_deprecation_notice.html.haml create mode 100644 db/post_migrate/20230307160251_rename_constraint_fk_rails_f601258b28_on_events_table.rb create mode 100644 db/schema_migrations/20230307160251 create mode 100644 doc/architecture/blueprints/clickhouse_usage/index.md create mode 100644 doc/tutorials/convert_personal_namespace_into_group.md create mode 100644 lib/gitlab/database/async_constraints/validators.rb create mode 100644 lib/gitlab/database/async_constraints/validators/base.rb create mode 100644 lib/gitlab/database/async_constraints/validators/check_constraint.rb create mode 100644 lib/gitlab/database/async_constraints/validators/foreign_key.rb create mode 100644 spec/factories/gitlab/database/async_foreign_keys/postgres_async_constraint_validation.rb delete mode 100644 spec/factories/gitlab/database/async_foreign_keys/postgres_async_foreign_key_validation.rb create mode 100644 spec/lib/gitlab/database/async_constraints/validators/check_constraint_spec.rb create mode 100644 spec/lib/gitlab/database/async_constraints/validators/foreign_key_spec.rb create mode 100644 spec/lib/gitlab/database/async_constraints/validators_spec.rb create mode 100644 spec/support/shared_examples/lib/gitlab/database/async_constraints_validation_shared_examples.rb diff --git a/.gitlab/ci/package-and-test/main.gitlab-ci.yml b/.gitlab/ci/package-and-test/main.gitlab-ci.yml index 966c1c2f502..41b15e2edd3 100644 --- a/.gitlab/ci/package-and-test/main.gitlab-ci.yml +++ b/.gitlab/ci/package-and-test/main.gitlab-ci.yml @@ -225,9 +225,11 @@ _ee:super-sidebar-nav: QA_KNAPSACK_REPORT_NAME: ee-instance QA_TESTS: "" QA_SUPER_SIDEBAR_ENABLED: "true" + QA_ALLURE_RESULTS_DIRECTORY: tmp/allure-results-super-sidebar GITLAB_QA_OPTS: --set-feature-flags super_sidebar_nav=enabled allow_failure: true rules: + - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH - !reference [.rules:test:manual, rules] # ------------------------------------------ @@ -643,6 +645,22 @@ e2e-test-report: ALLURE_MERGE_REQUEST_IID: $CI_MERGE_REQUEST_IID GIT_STRATEGY: none +# Temporary separate test report for super-sidebar test job +# TODO: remove once super-sidebar is on by default and enabled in tests +# https://gitlab.com/groups/gitlab-org/-/epics/9044 +e2e-test-report-super-sidebar: + extends: + - .generate-allure-report-base + stage: report + needs: + - _ee:super-sidebar-nav + variables: + ALLURE_JOB_NAME: e2e-super-sidebar + ALLURE_RESULTS_GLOB: gitlab-qa-run-*/**/allure-results-super-sidebar + rules: + - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH + - !reference [.rules:test:manual, rules] + upload-knapsack-report: extends: - .generate-knapsack-report-base diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index 1157e876d49..3b6d9883a25 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -a2db715b5eda31493822fb8d923aceba7ecaf937 +659bff3b53d7b9a6894ac9404edbc45d02b49497 diff --git a/app/assets/javascripts/work_items/components/widget_wrapper.vue b/app/assets/javascripts/work_items/components/widget_wrapper.vue index 44c757f8f59..d76a66f561c 100644 --- a/app/assets/javascripts/work_items/components/widget_wrapper.vue +++ b/app/assets/javascripts/work_items/components/widget_wrapper.vue @@ -44,7 +44,7 @@ export default {