From 0ac2fcc287b33c4f6940391c5632d5f90735eff9 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 9 Aug 2022 06:11:48 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .eslintrc.yml | 4 + .../javascripts/jobs/components/job_app.vue | 1 + .../jobs/components/job_log_controllers.vue | 63 +++++++++- .../stylesheets/framework/typography.scss | 6 +- .../page_bundles/escalation_policies.scss | 16 +-- .../stylesheets/page_bundles/issues_show.scss | 73 ++--------- app/controllers/projects/jobs_controller.rb | 5 + .../development/job_log_jump_to_failures.yml | 8 ++ doc/api/group_protected_environments.md | 2 +- doc/integration/saml.md | 1 - .../dependency_scanning/index.md | 2 +- .../get-started-security.md | 34 ++++++ lib/tasks/contracts/merge_requests.rake | 17 ++- lib/tasks/contracts/pipeline_schedules.rake | 2 +- lib/tasks/contracts/pipelines.rake | 16 +-- locale/gitlab.pot | 3 + .../consumer/endpoints/project/pipelines.js | 16 --- .../merge_request/diffs_batch.fixture.js | 10 +- .../merge_request/diffs_metadata.fixture.js | 10 +- .../merge_request/discussions.fixture.js | 10 +- .../pipeline/create_a_new_pipeline.fixture.js | 4 - .../pipeline/delete_pipeline.fixture.js | 5 + .../get_list_project_pipelines.fixture.js | 10 +- .../get_pipeline_header_data.fixture.js | 9 +- .../update_pipeline_schedule.fixture.js | 4 - .../api}/project/merge_requests.js | 14 +-- .../resources/api/project/pipelines.js | 15 +++ .../specs/project/merge_request/show.spec.js | 36 +++--- .../specs/project/pipeline/index.spec.js | 16 +-- .../specs/project/pipeline/new.spec.js | 4 - .../specs/project/pipeline/show.spec.js | 12 +- .../project/pipeline_schedule/edit.spec.js | 4 - ...merge_request_diffs_metadata_endpoint.json | 4 +- .../{ => show}/diffs_batch_helper.rb | 4 +- .../{ => show}/diffs_metadata_helper.rb | 4 +- .../{ => show}/discussions_helper.rb | 4 +- .../create_a_new_pipeline_helper.rb | 4 +- .../get_list_project_pipelines_helper.rb | 4 +- .../show/get_pipeline_header_data_helper.rb | 2 +- .../merge_request/diffs_batch_state.rb | 18 --- .../merge_request/diffs_metadata_state.rb | 18 --- .../merge_request/discussions_state.rb | 17 --- .../project/merge_request/show_state.rb | 47 ++++++++ .../{pipelines_state.rb => index_state.rb} | 0 .../states/project/pipeline/pipeline_state.rb | 27 ----- spec/frontend/ide/stores/getters_spec.js | 6 +- .../components/job_log_controllers_spec.js | 114 +++++++++++++++--- .../components/dashboard_actions_menu_spec.js | 2 +- 48 files changed, 391 insertions(+), 316 deletions(-) create mode 100644 config/feature_flags/development/job_log_jump_to_failures.yml create mode 100644 doc/user/application_security/get-started-security.md delete mode 100644 spec/contracts/consumer/endpoints/project/pipelines.js rename spec/contracts/consumer/{endpoints => resources/api}/project/merge_requests.js (73%) rename spec/contracts/provider/pact_helpers/project/merge_request/{ => show}/diffs_batch_helper.rb (76%) rename spec/contracts/provider/pact_helpers/project/merge_request/{ => show}/diffs_metadata_helper.rb (76%) rename spec/contracts/provider/pact_helpers/project/merge_request/{ => show}/discussions_helper.rb (76%) rename spec/contracts/provider/pact_helpers/project/pipeline/{ => index}/create_a_new_pipeline_helper.rb (76%) rename spec/contracts/provider/pact_helpers/project/pipeline/{ => index}/get_list_project_pipelines_helper.rb (76%) delete mode 100644 spec/contracts/provider/states/project/merge_request/diffs_batch_state.rb delete mode 100644 spec/contracts/provider/states/project/merge_request/diffs_metadata_state.rb delete mode 100644 spec/contracts/provider/states/project/merge_request/discussions_state.rb create mode 100644 spec/contracts/provider/states/project/merge_request/show_state.rb rename spec/contracts/provider/states/project/pipeline/{pipelines_state.rb => index_state.rb} (100%) delete mode 100644 spec/contracts/provider/states/project/pipeline/pipeline_state.rb diff --git a/.eslintrc.yml b/.eslintrc.yml index 22dae35187e..5e6755edaa5 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -177,3 +177,7 @@ overrides: '@graphql-eslint/no-unused-variables': error '@graphql-eslint/no-unused-fragments': error '@graphql-eslint/no-duplicate-fields': error + - files: + - 'spec/contracts/consumer/**/*' + rules: + '@gitlab/require-i18n-strings': off diff --git a/app/assets/javascripts/jobs/components/job_app.vue b/app/assets/javascripts/jobs/components/job_app.vue index f9e6c64aad1..d5ee3423d70 100644 --- a/app/assets/javascripts/jobs/components/job_app.vue +++ b/app/assets/javascripts/jobs/components/job_app.vue @@ -287,6 +287,7 @@ export default { :is-scroll-top-disabled="isScrollTopDisabled" :is-job-log-size-visible="isJobLogSizeVisible" :is-scrolling-down="isScrollingDown" + :is-complete="isJobLogComplete" :job-log="jobLog" @scrollJobLogTop="scrollTop" @scrollJobLogBottom="scrollBottom" diff --git a/app/assets/javascripts/jobs/components/job_log_controllers.vue b/app/assets/javascripts/jobs/components/job_log_controllers.vue index 5e89dd5acc2..9f5dbe70331 100644 --- a/app/assets/javascripts/jobs/components/job_log_controllers.vue +++ b/app/assets/javascripts/jobs/components/job_log_controllers.vue @@ -1,6 +1,6 @@