From c74f702c747d1b14c3ddea951ceb7970941dc8f5 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 3 Jun 2022 12:09:05 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- GITALY_SERVER_VERSION | 2 +- .../components/stage_table.vue | 30 ++++++++++----- .../javascripts/cycle_analytics/constants.js | 1 + .../jobs/components/job_container_item.vue | 3 +- .../stylesheets/page_bundles/build.scss | 6 --- app/models/container_registry/event.rb | 1 + app/models/group.rb | 6 +++ app/models/namespace.rb | 9 ++++- app/models/pool_repository.rb | 4 +- app/models/project.rb | 10 ++++- ...variable_for_group_gitlab_deploy_token.yml | 8 ++++ ...e_data_exported_to_application_settings.rb | 9 +++++ db/schema_migrations/20220531100920 | 1 + db/structure.sql | 1 + doc/development/migration_style_guide.md | 38 +++++++++++++++++++ doc/user/analytics/value_stream_analytics.md | 3 +- .../group/value_stream_analytics/index.md | 3 +- doc/user/project/deploy_tokens/index.md | 9 +++-- .../test_coverage_visualization.md | 24 ++++++++++++ lib/gitlab/database/migration_helpers.rb | 14 +++++++ locale/gitlab.pot | 6 +-- .../cycle_analytics/stage_table_spec.js | 23 +++++++++-- .../gitlab/database/migration_helpers_spec.rb | 16 ++++++++ spec/models/ci/build_spec.rb | 25 +++++++++++- spec/models/container_registry/event_spec.rb | 6 +++ spec/models/group_spec.rb | 38 +++++++++++++++++++ spec/models/namespace_spec.rb | 25 +++++++++++- spec/models/pool_repository_spec.rb | 20 ++++++++-- spec/models/project_spec.rb | 37 +++++++++++++++++- .../projects/environments_controller_spec.rb | 15 +------- ...environments_controller_shared_examples.rb | 17 --------- ...onments_controller_spec_shared_examples.rb | 18 +++++++++ 32 files changed, 352 insertions(+), 76 deletions(-) create mode 100644 config/feature_flags/development/ci_variable_for_group_gitlab_deploy_token.yml create mode 100644 db/migrate/20220531100920_add_license_usage_data_exported_to_application_settings.rb create mode 100644 db/schema_migrations/20220531100920 create mode 100644 spec/support/shared_examples/requests/projects/environments_controller_spec_shared_examples.rb diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index beb05183b55..83f706a8903 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -7c2fcde23bd4a962409897adbbb71da11c6db99a +a31bd1be25d0ff03efaa7f756321ea9440122b24 diff --git a/app/assets/javascripts/cycle_analytics/components/stage_table.vue b/app/assets/javascripts/cycle_analytics/components/stage_table.vue index d460f764c00..85a40b89b77 100644 --- a/app/assets/javascripts/cycle_analytics/components/stage_table.vue +++ b/app/assets/javascripts/cycle_analytics/components/stage_table.vue @@ -13,6 +13,7 @@ import { __ } from '~/locale'; import Tracking from '~/tracking'; import { NOT_ENOUGH_DATA_ERROR, + FIELD_KEY_TITLE, PAGINATION_SORT_FIELD_END_EVENT, PAGINATION_SORT_FIELD_DURATION, PAGINATION_SORT_DIRECTION_ASC, @@ -22,7 +23,8 @@ import TotalTime from './total_time.vue'; const DEFAULT_WORKFLOW_TITLE_PROPERTIES = { thClass: 'gl-w-half', - key: PAGINATION_SORT_FIELD_END_EVENT, + key: FIELD_KEY_TITLE, + sortable: false, }; const WORKFLOW_COLUMN_TITLES = { @@ -132,14 +134,16 @@ export default { return [ this.workflowTitle, { - key: PAGINATION_SORT_FIELD_DURATION, - label: __('Time'), - thClass: 'gl-w-half', + key: PAGINATION_SORT_FIELD_END_EVENT, + label: __('Last event'), + sortable: this.sortable, }, - ].map((field) => ({ - ...field, - sortable: this.sortable, - })); + { + key: PAGINATION_SORT_FIELD_DURATION, + label: __('Duration'), + sortable: this.sortable, + }, + ]; }, prevPage() { return Math.max(this.pagination.page - 1, 0); @@ -201,7 +205,7 @@ export default { :empty-text="emptyStateMessage" @sort-changed="onSort" > -