diff --git a/.eslint_todo/vue-no-unused-properties.mjs b/.eslint_todo/vue-no-unused-properties.mjs index 52ea4b2c2c3..0e15f9121cb 100644 --- a/.eslint_todo/vue-no-unused-properties.mjs +++ b/.eslint_todo/vue-no-unused-properties.mjs @@ -274,7 +274,6 @@ export default { 'ee/app/assets/javascripts/environments_dashboard/components/dashboard/environment.vue', 'ee/app/assets/javascripts/external_issues_show/components/note.vue', 'ee/app/assets/javascripts/geo_sites/components/header/geo_site_last_updated.vue', - 'ee/app/assets/javascripts/invite_members/components/invite_modal_base.vue', 'ee/app/assets/javascripts/oncall_schedules/components/add_edit_schedule_form.vue', 'ee/app/assets/javascripts/oncall_schedules/components/oncall_schedule.vue', 'ee/app/assets/javascripts/oncall_schedules/components/rotations/components/rotation_assignee.vue', diff --git a/.gitlab/ci/docs.gitlab-ci.yml b/.gitlab/ci/docs.gitlab-ci.yml index 683d49fde34..4060ccd9c48 100644 --- a/.gitlab/ci/docs.gitlab-ci.yml +++ b/.gitlab/ci/docs.gitlab-ci.yml @@ -192,9 +192,27 @@ docs-i18n-lint markdown: - 'echo " link-fragments: false" >> .markdownlint-cli2.yaml' - source ./scripts/utils.sh - | - function docs_lint_markdown() { + function docs_i18n_lint_markdown() { install_gitlab_gem - scripts/lint-i18n-doc.sh + scripts/i18n_lint_doc.sh } - run_with_custom_exit_code docs_lint_markdown + run_with_custom_exit_code docs_i18n_lint_markdown + +# Verify localized documentation files have corresponding English versions +docs-i18n-lint paths: + extends: + - .default-retry + - .docs:rules:docs-i18n-lint + - .docs-markdown-lint-image + stage: lint + needs: [] + script: + - source ./scripts/utils.sh + - | + function docs_i18n_verify_paths() { + install_gitlab_gem + scripts/i18n_verify_paths.sh + } + + run_with_custom_exit_code docs_i18n_verify_paths diff --git a/.gitlab/ci/rules.gitlab-ci.yml b/.gitlab/ci/rules.gitlab-ci.yml index 18c44ca2fa1..b889e55eafd 100644 --- a/.gitlab/ci/rules.gitlab-ci.yml +++ b/.gitlab/ci/rules.gitlab-ci.yml @@ -335,7 +335,8 @@ .docs-i18n-patterns: &docs-i18n-patterns - "doc-locale/**/*" - - "scripts/lint-i18n-doc.sh" + - "scripts/i18n_lint_doc.sh" + - "scripts/i18n_verify_paths.sh" .if-tech-docs-localization: &if-tech-docs-localization if: '($CI_PROJECT_PATH == "gitlab-com/localization" && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH) || diff --git a/GITLAB_KAS_VERSION b/GITLAB_KAS_VERSION index 805c4f079ff..7f8042de09e 100644 --- a/GITLAB_KAS_VERSION +++ b/GITLAB_KAS_VERSION @@ -1 +1 @@ -7e5564cdc5834808c2d668ffd5788146defaf881 +a5ee6c94ca31d1c3a84e9a1e6fad88fec35465e3 diff --git a/app/assets/javascripts/ai/catalog/ai_catalog_app.vue b/app/assets/javascripts/ai/catalog/ai_catalog_app.vue index 8ad7cabba4d..9ade4051dd6 100644 --- a/app/assets/javascripts/ai/catalog/ai_catalog_app.vue +++ b/app/assets/javascripts/ai/catalog/ai_catalog_app.vue @@ -13,7 +13,7 @@ export default {