From 16b13e3358c3d303e65d0fc94194ee46d4e6370a Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 22 Apr 2025 15:18:54 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .rubocop_todo/gitlab/bounded_contexts.yml | 1 - .rubocop_todo/gitlab/namespaced_class.yml | 1 - .rubocop_todo/search/namespaced_class.yml | 1 - .../diffs/components/hidden_files_warning.vue | 24 +-- .../pipelines/charts/components/app.vue | 10 +- .../components/commit_changes_modal.vue | 5 + .../components/upload_blob_modal.vue | 30 +++- .../upload_dropzone/upload_dropzone.vue | 8 +- .../upload_dropzone/upload_dropzone.scss | 8 +- .../settings/merge_requests/show.html.haml | 1 + config/sidekiq_queues.yml | 2 - ...ompliance_framework_security_policy_id.yml | 8 + .../backfill_p_ci_pipelines_trigger_id.yml | 2 +- ...e_backfill_partition_web_hook_log_daily.rb | 32 ++++ ...e_hk_backfill_p_ci_pipelines_trigger_id.rb | 23 +++ ...compliance_framework_security_policy_id.rb | 27 +++ db/schema_migrations/20250414081443 | 1 + db/schema_migrations/20250416232410 | 1 + db/schema_migrations/20250422103638 | 1 + .../configure_duo_features.md | 20 ++- .../settings/account_and_limit_settings.md | 10 +- doc/api/graphql/reference/_index.md | 4 +- doc/api/vulnerability_exports.md | 7 + doc/development/sidekiq/_index.md | 6 +- .../advanced_search/elasticsearch.md | 2 +- .../elasticsearch/troubleshooting/indexing.md | 2 +- .../components/workflow_mobileapps.md | 168 +++++++++++++++++- doc/user/profile/service_accounts.md | 53 +++--- ...compliance_framework_security_policy_id.rb | 13 ++ .../database/partitioning/replace_table.rb | 2 +- locale/gitlab.pot | 23 ++- package.json | 2 +- .../run-smoke-test-suite.sh | 4 +- .../components/upload_blob_modal_spec.js | 67 +++++++ .../upload_dropzone_spec.js.snap | 16 +- .../upload_dropzone/upload_dropzone_spec.js | 18 ++ .../partitioning/replace_table_spec.rb | 14 +- ...iance_framework_security_policy_id_spec.rb | 27 +++ spec/workers/every_sidekiq_worker_spec.rb | 1 - yarn.lock | 8 +- 40 files changed, 561 insertions(+), 92 deletions(-) create mode 100644 db/docs/batched_background_migrations/backfill_compliance_framework_security_policy_id.yml create mode 100644 db/migrate/20250414081443_finalize_backfill_partition_web_hook_log_daily.rb create mode 100644 db/post_migrate/20250416232410_finalize_hk_backfill_p_ci_pipelines_trigger_id.rb create mode 100644 db/post_migrate/20250422103638_queue_backfill_compliance_framework_security_policy_id.rb create mode 100644 db/schema_migrations/20250414081443 create mode 100644 db/schema_migrations/20250416232410 create mode 100644 db/schema_migrations/20250422103638 create mode 100644 lib/gitlab/background_migration/backfill_compliance_framework_security_policy_id.rb create mode 100644 spec/migrations/20250326225831_queue_backfill_compliance_framework_security_policy_id_spec.rb diff --git a/.rubocop_todo/gitlab/bounded_contexts.yml b/.rubocop_todo/gitlab/bounded_contexts.yml index 26a1040c3f2..087bbbc91f9 100644 --- a/.rubocop_todo/gitlab/bounded_contexts.yml +++ b/.rubocop_todo/gitlab/bounded_contexts.yml @@ -3438,7 +3438,6 @@ Gitlab/BoundedContexts: - 'ee/app/workers/elastic/project_transfer_worker.rb' - 'ee/app/workers/elastic_association_indexer_worker.rb' - 'ee/app/workers/elastic_cluster_reindexing_cron_worker.rb' - - 'ee/app/workers/elastic_commit_indexer_worker.rb' - 'ee/app/workers/elastic_delete_project_worker.rb' - 'ee/app/workers/elastic_full_index_worker.rb' - 'ee/app/workers/elastic_index_bulk_cron_worker.rb' diff --git a/.rubocop_todo/gitlab/namespaced_class.yml b/.rubocop_todo/gitlab/namespaced_class.yml index 50926273e52..e432835a069 100644 --- a/.rubocop_todo/gitlab/namespaced_class.yml +++ b/.rubocop_todo/gitlab/namespaced_class.yml @@ -985,7 +985,6 @@ Gitlab/NamespacedClass: - 'ee/app/workers/create_github_webhook_worker.rb' - 'ee/app/workers/elastic_association_indexer_worker.rb' - 'ee/app/workers/elastic_cluster_reindexing_cron_worker.rb' - - 'ee/app/workers/elastic_commit_indexer_worker.rb' - 'ee/app/workers/elastic_delete_project_worker.rb' - 'ee/app/workers/elastic_full_index_worker.rb' - 'ee/app/workers/elastic_index_bulk_cron_worker.rb' diff --git a/.rubocop_todo/search/namespaced_class.yml b/.rubocop_todo/search/namespaced_class.yml index eddaec04791..0ab2c241eff 100644 --- a/.rubocop_todo/search/namespaced_class.yml +++ b/.rubocop_todo/search/namespaced_class.yml @@ -49,7 +49,6 @@ Search/NamespacedClass: - 'ee/app/workers/elastic/project_transfer_worker.rb' - 'ee/app/workers/elastic_association_indexer_worker.rb' - 'ee/app/workers/elastic_cluster_reindexing_cron_worker.rb' - - 'ee/app/workers/elastic_commit_indexer_worker.rb' - 'ee/app/workers/elastic_delete_project_worker.rb' - 'ee/app/workers/elastic_full_index_worker.rb' - 'ee/app/workers/elastic_index_bulk_cron_worker.rb' diff --git a/app/assets/javascripts/diffs/components/hidden_files_warning.vue b/app/assets/javascripts/diffs/components/hidden_files_warning.vue index 26936ce6031..bc3df8bfdd0 100644 --- a/app/assets/javascripts/diffs/components/hidden_files_warning.vue +++ b/app/assets/javascripts/diffs/components/hidden_files_warning.vue @@ -1,6 +1,6 @@ diff --git a/app/assets/javascripts/vue_shared/components/upload_dropzone/upload_dropzone.vue b/app/assets/javascripts/vue_shared/components/upload_dropzone/upload_dropzone.vue index 9ca4b443828..619ddcab74f 100644 --- a/app/assets/javascripts/vue_shared/components/upload_dropzone/upload_dropzone.vue +++ b/app/assets/javascripts/vue_shared/components/upload_dropzone/upload_dropzone.vue @@ -86,6 +86,11 @@ export default { required: false, default: false, }, + hasUploadError: { + type: Boolean, + required: false, + default: false, + }, }, data() { return { @@ -208,7 +213,8 @@ export default { >