From 8936551eb6e2e5c0f894ff2a8af36ba3657dc3ca Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 15 Jan 2025 09:37:47 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../diffs/components/diff_discussions.vue | 1 - .../javascripts/lib/utils/resize_observer.js | 108 ++++++++++++------ .../notes/components/discussion_notes.vue | 7 -- .../notes/components/note_preview.vue | 8 +- .../notes/components/noteable_discussion.vue | 6 - .../notes/components/noteable_note.vue | 11 -- .../notes/components/notes_app.vue | 3 +- .../widgets/test_report/constants.js | 2 +- .../components/notes/work_item_note.vue | 12 +- .../work_items/components/work_item_notes.vue | 8 ++ app/finders/ci/pipelines_finder.rb | 33 +++++- ...how_diff_if_head_sha_commit_is_missing.yml | 9 ++ ...based-integration-with-kubernetes-saas.yml | 2 +- ...itor_respond_integrated_error_tracking.yml | 2 +- data/deprecations/14-9-system_monitoring.yml | 2 +- .../15-4-non-expiring-access-tokens.yml | 6 +- ...6-9-deprecate-terraform-cicd-templates.yml | 2 +- doc/administration/admin_area.md | 2 +- doc/administration/appearance.md | 2 +- doc/administration/auth/test_oidc_oauth.md | 2 +- doc/administration/cicd/job_logs.md | 2 +- doc/administration/clusters/kas.md | 34 ++++++ doc/administration/credentials_inventory.md | 4 +- .../dedicated/create_instance.md | 2 +- doc/administration/geo/index.md | 2 +- .../geo/replication/datatypes.md | 2 +- doc/administration/get_started.md | 4 +- doc/administration/incoming_email.md | 4 +- doc/administration/instance_limits.md | 8 +- doc/administration/license.md | 2 +- doc/administration/moderate_users.md | 4 +- .../postgresql_versions.md | 2 +- .../postgresql/replication_and_failover.md | 2 +- .../self_hosted_models/configuration_types.md | 2 +- .../self_hosted_models/index.md | 2 +- .../self_hosted_models/logging.md | 10 +- .../self_hosted_models/troubleshooting.md | 2 +- .../settings/account_and_limit_settings.md | 4 +- .../settings/import_and_export_settings.md | 2 +- doc/administration/settings/index.md | 2 +- doc/administration/settings/jira_cloud_app.md | 2 +- .../jira_cloud_app_troubleshooting.md | 2 +- doc/administration/settings/localization.md | 2 +- .../settings/usage_statistics.md | 4 +- doc/api/graphql/index.md | 2 +- doc/api/member_roles.md | 2 +- doc/api/rest/index.md | 2 +- doc/ci/jobs/job_artifacts_troubleshooting.md | 2 +- doc/ci/migration/github_actions.md | 2 +- doc/ci/pipelines/pipeline_security.md | 3 +- doc/ci/runners/new_creation_workflow.md | 2 +- .../cloud_connector/configuration.md | 2 +- doc/development/cloud_connector/index.md | 2 +- .../deprecation_guidelines/index.md | 2 +- .../documentation/styleguide/index.md | 2 +- .../internal_analytics/product_analytics.md | 6 +- doc/development/sec/token_revocation_api.md | 4 +- ...itlab_instrumentation_for_opentelemetry.md | 2 +- doc/install/openshift_and_gitlab/index.md | 2 +- doc/integration/gitpod.md | 6 +- doc/integration/jenkins.md | 2 +- doc/operations/error_tracking.md | 4 +- doc/operations/feature_flags.md | 2 +- ...hardening_configuration_recommendations.md | 2 +- doc/security/tokens/index.md | 65 +++++++---- .../cloud/aws/gitlab_aws_integration.md | 2 +- doc/subscriptions/choosing_subscription.md | 6 +- doc/subscriptions/customers_portal.md | 2 +- .../gitlab_subscription_troubleshooting.md | 4 +- doc/subscriptions/index.md | 2 +- doc/subscriptions/quarterly_reconciliation.md | 2 +- doc/subscriptions/self_managed/index.md | 10 +- doc/subscriptions/subscription-add-ons.md | 2 +- .../observability_django_tutorial.md | 2 +- .../observability_dotnet_tutorial.md | 2 +- .../observability_java_tutorial.md | 2 +- .../observability_nodejs_tutorial.md | 2 +- .../observability_rails_tutorial.md | 2 +- doc/update/background_migrations.md | 2 +- doc/update/deprecations.md | 14 +-- doc/update/patch_versions.md | 86 ++++++++------ doc/update/plan_your_upgrade.md | 2 +- doc/update/versions/gitlab_16_changes.md | 2 +- .../index.md | 2 +- .../iac_scanning/index.md | 4 +- .../application_security/policies/index.md | 8 +- .../merge_request_approval_policies.md | 4 +- .../sast/gitlab_advanced_sast.md | 6 +- .../secret_detection/client/index.md | 2 +- .../secret_detection/pipeline/index.md | 2 +- doc/user/clusters/agent/troubleshooting.md | 11 ++ ...ompliance_standards_adherence_dashboard.md | 2 +- .../index.md | 2 +- doc/user/custom_roles.md | 6 +- doc/user/free_user_limit.md | 2 +- doc/user/gitlab_com/index.md | 2 +- doc/user/glql/index.md | 2 +- .../group/contribution_analytics/index.md | 2 +- doc/user/group/credentials_inventory.md | 2 +- .../import/direct_transfer_migrations.md | 4 +- doc/user/group/import/index.md | 2 +- doc/user/group/manage.md | 2 +- doc/user/group/moderate_users.md | 2 +- .../group/saml_sso/example_saml_config.md | 2 +- doc/user/group/saml_sso/group_sync.md | 2 +- doc/user/group/saml_sso/index.md | 2 +- doc/user/group/saml_sso/scim_setup.md | 2 +- doc/user/group/saml_sso/troubleshooting.md | 2 +- .../group/saml_sso/troubleshooting_scim.md | 6 +- .../group/settings/group_access_tokens.md | 6 +- .../group/value_stream_analytics/index.md | 2 +- .../packages/composer_repository/index.md | 2 +- .../reduce_container_registry_storage.md | 4 +- doc/user/profile/personal_access_tokens.md | 8 +- doc/user/profile/preferences.md | 4 +- doc/user/profile/service_accounts.md | 13 ++- doc/user/project/import/bitbucket_server.md | 4 +- doc/user/project/import/gitea.md | 4 +- doc/user/project/import/github.md | 8 +- doc/user/project/import/index.md | 10 +- doc/user/project/integrations/webhooks.md | 2 +- doc/user/project/issues/managing_issues.md | 2 +- .../index.md | 4 +- .../project/pages/getting_started_part_one.md | 2 +- .../repository/code_suggestions/index.md | 2 +- .../repository/files/git_attributes.md | 2 +- doc/user/project/service_desk/configure.md | 8 +- doc/user/project/service_desk/index.md | 4 +- doc/user/project/settings/import_export.md | 12 +- doc/user/project/settings/migrate_projects.md | 2 +- .../project/settings/project_access_tokens.md | 6 +- doc/user/project/time_tracking.md | 2 +- doc/user/search/advanced_search.md | 2 +- doc/user/search/exact_code_search.md | 2 +- doc/user/snippets.md | 2 +- doc/user/ssh_troubleshooting.md | 2 +- lib/gitlab/diff/file.rb | 7 +- locale/gitlab.pot | 6 + spec/finders/ci/pipelines_finder_spec.rb | 26 +++-- .../lib/utils/resize_observer_spec.js | 57 ++++++--- .../__snapshots__/notes_app_spec.js.snap | 2 - spec/lib/gitlab/diff/file_spec.rb | 26 ++++- 142 files changed, 553 insertions(+), 375 deletions(-) create mode 100644 config/feature_flags/ops/show_diff_if_head_sha_commit_is_missing.yml diff --git a/app/assets/javascripts/diffs/components/diff_discussions.vue b/app/assets/javascripts/diffs/components/diff_discussions.vue index 2c0bd3a0b08..f0c77c15f19 100644 --- a/app/assets/javascripts/diffs/components/diff_discussions.vue +++ b/app/assets/javascripts/diffs/components/diff_discussions.vue @@ -86,7 +86,6 @@ export default { :discussions-by-diff-order="true" :line="line" :help-page-path="helpPagePath" - :should-scroll-to-note="false" >