From 30340141d591cc79dc47c0b07e38ea6a9fb0612b Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 24 Feb 2022 00:18:13 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .gitlab/ci/rails.gitlab-ci.yml | 3 ++- .../behaviors/shortcuts/keybindings.js | 16 +++++++++++++++- app/assets/javascripts/gfm_auto_complete.js | 4 ++++ .../vue_shared/components/markdown/header.vue | 19 ++++++++++++++++++- app/models/ci/pipeline.rb | 2 +- .../shared/blob/_markdown_buttons.html.haml | 4 ++++ doc/administration/database_load_balancing.md | 9 --------- doc/administration/geo/index.md | 18 +++++++++--------- .../geo/replication/using_a_geo_server.md | 9 --------- .../monitoring/prometheus/index.md | 2 +- .../package_information/deprecated_os.md | 9 --------- .../runners/build_cloud/linux_build_cloud.md | 9 --------- .../runners/build_cloud/macos/environment.md | 9 --------- .../runners/build_cloud/macos_build_cloud.md | 9 --------- .../build_cloud/windows_build_cloud.md | 9 --------- doc/ci/runners/index.md | 6 +++--- .../runner_cloud/linux_runner_cloud.md | 9 --------- .../runners/runner_cloud/macos/environment.md | 9 --------- .../runner_cloud/macos_runner_cloud.md | 9 --------- .../runner_cloud/windows_runner_cloud.md | 9 --------- doc/development/agent/gitops.md | 9 --------- doc/development/agent/identity.md | 9 --------- doc/development/agent/index.md | 9 --------- doc/development/agent/local.md | 9 --------- doc/development/agent/repository_overview.md | 9 --------- doc/development/agent/routing.md | 9 --------- doc/development/agent/user_stories.md | 9 --------- .../documentation/styleguide/word_list.md | 4 ---- doc/development/internal_api.md | 9 --------- doc/install/requirements.md | 2 +- doc/topics/autodevops/customize.md | 2 +- doc/topics/index.md | 9 --------- doc/topics/release_your_application.md | 8 ++++---- doc/user/clusters/agent/runner.md | 9 --------- .../clusters/management_project_template.md | 4 ++-- doc/user/infrastructure/clusters/index.md | 3 +-- .../project/merge_requests/code_quality.md | 8 ++++---- .../load_performance_testing.md | 2 +- .../merge_requests/resolve_conflicts.md | 9 --------- doc/user/shortcuts.md | 1 + locale/gitlab.pot | 9 +++++++++ .../web_ide/open_fork_in_web_ide_spec.rb | 3 +-- spec/features/admin/users/users_spec.rb | 2 ++ spec/features/issues/gfm_autocomplete_spec.rb | 14 ++++++++++++++ .../markdown/keyboard_shortcuts_spec.rb | 8 ++++++++ .../merge_request/user_sees_diff_spec.rb | 2 +- .../components/markdown/field_spec.js | 6 +++--- .../components/markdown/header_spec.js | 1 + spec/serializers/ci/pipeline_entity_spec.rb | 3 ++- 49 files changed, 113 insertions(+), 241 deletions(-) delete mode 100644 doc/administration/database_load_balancing.md delete mode 100644 doc/administration/geo/replication/using_a_geo_server.md delete mode 100644 doc/administration/package_information/deprecated_os.md delete mode 100644 doc/ci/runners/build_cloud/linux_build_cloud.md delete mode 100644 doc/ci/runners/build_cloud/macos/environment.md delete mode 100644 doc/ci/runners/build_cloud/macos_build_cloud.md delete mode 100644 doc/ci/runners/build_cloud/windows_build_cloud.md delete mode 100644 doc/ci/runners/runner_cloud/linux_runner_cloud.md delete mode 100644 doc/ci/runners/runner_cloud/macos/environment.md delete mode 100644 doc/ci/runners/runner_cloud/macos_runner_cloud.md delete mode 100644 doc/ci/runners/runner_cloud/windows_runner_cloud.md delete mode 100644 doc/development/agent/gitops.md delete mode 100644 doc/development/agent/identity.md delete mode 100644 doc/development/agent/index.md delete mode 100644 doc/development/agent/local.md delete mode 100644 doc/development/agent/repository_overview.md delete mode 100644 doc/development/agent/routing.md delete mode 100644 doc/development/agent/user_stories.md delete mode 100644 doc/development/internal_api.md delete mode 100644 doc/topics/index.md delete mode 100644 doc/user/clusters/agent/runner.md delete mode 100644 doc/user/project/merge_requests/resolve_conflicts.md diff --git a/.gitlab/ci/rails.gitlab-ci.yml b/.gitlab/ci/rails.gitlab-ci.yml index 8a4ea690c60..79f3ddff3ec 100644 --- a/.gitlab/ci/rails.gitlab-ci.yml +++ b/.gitlab/ci/rails.gitlab-ci.yml @@ -25,7 +25,8 @@ .decomposed-database-rspec: extends: .decomposed-database variables: - GITLAB_LOAD_BALANCING_REUSE_PRIMARY_ci: "main" + # For decomposition phase 3, uncomment line below: + # GITLAB_LOAD_BALANCING_REUSE_PRIMARY_ci: "main" GITLAB_USE_MODEL_LOAD_BALANCING: "true" .rspec-base: diff --git a/app/assets/javascripts/behaviors/shortcuts/keybindings.js b/app/assets/javascripts/behaviors/shortcuts/keybindings.js index b27dccabdf8..23b66405844 100644 --- a/app/assets/javascripts/behaviors/shortcuts/keybindings.js +++ b/app/assets/javascripts/behaviors/shortcuts/keybindings.js @@ -131,6 +131,13 @@ export const ITALIC_TEXT = { customizable: false, }; +export const STRIKETHROUGH_TEXT = { + id: 'editing.strikethroughText', + description: __('Strikethrough text'), + defaultKeys: ['mod+shift+x'], + customizable: false, +}; + export const LINK_TEXT = { id: 'editing.linkText', description: __('Link text'), @@ -511,7 +518,14 @@ export const GLOBAL_SHORTCUTS_GROUP = { export const EDITING_SHORTCUTS_GROUP = { id: 'editing', name: __('Editing'), - keybindings: [BOLD_TEXT, ITALIC_TEXT, LINK_TEXT, TOGGLE_MARKDOWN_PREVIEW, EDIT_RECENT_COMMENT], + keybindings: [ + BOLD_TEXT, + ITALIC_TEXT, + STRIKETHROUGH_TEXT, + LINK_TEXT, + TOGGLE_MARKDOWN_PREVIEW, + EDIT_RECENT_COMMENT, + ], }; export const WIKI_SHORTCUTS_GROUP = { diff --git a/app/assets/javascripts/gfm_auto_complete.js b/app/assets/javascripts/gfm_auto_complete.js index bf29a356abd..7282a92a847 100644 --- a/app/assets/javascripts/gfm_auto_complete.js +++ b/app/assets/javascripts/gfm_auto_complete.js @@ -574,6 +574,10 @@ class GfmAutoComplete { // Do not match if there is no `~` before the cursor return null; } + if (subtext.endsWith('~~')) { + // Do not match if there are two consecutive `~` characters (strikethrough) before the cursor + return null; + } const lastCandidate = subtext.split(flag).pop(); if (labels.find((label) => label.title.startsWith(lastCandidate))) { return lastCandidate; diff --git a/app/assets/javascripts/vue_shared/components/markdown/header.vue b/app/assets/javascripts/vue_shared/components/markdown/header.vue index 21794f7f122..13189670e17 100644 --- a/app/assets/javascripts/vue_shared/components/markdown/header.vue +++ b/app/assets/javascripts/vue_shared/components/markdown/header.vue @@ -1,7 +1,13 @@